Utilizator:
Parola:
Am uitat parola... | Cont nou!


Articole Resurse Echipe Competiții Proiecte Forum DevBlogs Locuri de muncă GDROMag Issue#1 GDROCon 2007

 
Forum » Programare » Altele » Ce imi recomandati




Pagina 1 din 1 [ 1 ]

Mesaj Info autor
    Postat la 11 Apr 2008 17:38:26    Subiect: Ce imi recomandati
kimi2190 info:

kimi2190:

Buna!
Vreau sa fac un proiect gen clientserver pentru un joc. Dar exista mai multe servere.. situate pe calculatoare diferite... si as dori sa imi recomandati o metoda prin care pot face comunicarea dintre servere.

Detalii:
1) Limbajul de programare: C#
2) comunicarea intre servere va fi de genul: sa primesc de la serveru X anumite rezultate ca urmare a executarii unui query sau ceva informatii pe care celalalt server le are.

Initial m-am gandit sa folosesc comunicarea prin porturi / socketuri ... dar nu stiu o boaba despre acest subiect. Se poate asa ceva? Daca da, si daca se merita sa fac asa ...ati putea sa imi dati niste indicatii de pornire?

Multumesc anticipat


Status:
Înregistrat pe:
11 Apr 2008 17:37:25
Vârsta: 22 ani
Mesaje: 6
Locatie:


 
    Postat la 11 Apr 2008 18:07:03    Subiect: < fara subiect >
raicuandi info:

raicuandi:

/edit: Bine ai venit pe forum!


Folosesti sockets (System.Net.Sockets)

Librarii C#/.NET pt sockets nu stiu, da google. (cum e RakNet pt C++ de ex)

Ca sa il faci sa mearga imediat, (adica TCP) nu iti ia decat cateva ore sa inveti de la 0 (cel putin mie atat mi-a luat)

Singurul 'gotcha' la partea asta e ca un pachet 'mare' (mai mare decat cativa kb parca, nu mai stiu exact) o sa fie impartit in alte pachete mai mici, si trimise separat, asa ca trebuie sa unesti tu datele la loc.

Cu TCP, iti vin mereu in ordine si nu se pierd, asa ca treaba de a le pune la loc e banala: doar pui un int la inceputul pachetului care ii zice dimensiunea totala a datelor.

Parerea mea este ca e mai bine sa-l faci sa mearga acum (TCP), si dupaia, cand totul sa pus cat-decat pe picioare/merge copacel, poti sa treci pe UDP, si sa ai control mai puternic. Pentru ca in fond, la inceput nici nu prea stii ce trebuie sa controlezi Smile

Succes.

Ultima editare efectuată de raicuandi pe 11 Apr 2008 18:07:51; 1 editări în total

Method 2: Move Your Mouse Pointer
If you move your mouse pointer continuously while the data is being returned to Microsoft Excel, the query may not fail. Do not stop moving the mouse until all the data has been returned to Microsoft Excel.


Status:
Înregistrat pe:
24 Mar 2007 21:02:40
Vârsta: 22 ani
Mesaje: 514
Locatie: Adelaide, Australia
Programator

 

Pagina 1 din 1 [ 1 ]


Server time: 02:05:17 24.05.2012



[ Termeni si conditii | Contact | F.A.Q. | Funny Pictures ]

© 2006 - 2012 Copyright 7thFACTOR Entertainment - All rights reserved