View Single Post
Staro 22.10.2009., 15:21   #3
Dungeon Keeper
Registered User
 
Datum registracije: May 2008
Lokacija: Rijeka
Postovi: 39
Winsock1.SendData "Prvi"
Winsock1.SendData "Drugi"
Winsock1.SendData "Treci"

Može rezultirati da ti podaci na drugu stranu dođu redom kako si ih slao, a mogu ti doći i stringovi tipa

"PrviDrugi" pa "Treci"

Fora je u tome šta ćeš sam morati osmisliti algoritam koji će to rješiti,a ja ti predlažem da koristiš neke separatore na početku i kraju stringova koje šalješ.

Npr:

<msg>Prvi</msg>
<msg>Drugi</msg>
<msg>Treci</msg>

Pa da podaci i dođu zajedno izgledalo bi

"<msg>Prvi</msg><msg>Drugi</msg><msg>Treci</msg>"

za što ti imaš svoj algoritam koji će čitati te msg tagove (ja predlažem funkciju InStr) i izvaditi podatke iz tvog "okvira".

Nadam se da me kužiš. Ne postoji drugačije rješenje gdje će podaci stizati redom jer je winsock.ocx tako isprogramiran da sam raspoređuje te pakete koje šalje, neovisno kako ih ti šalješ.

Jedino da isprogramiraš nešto u C++u recimo
Dungeon Keeper je offline   Reply With Quote