Then you have to dynamically parse the received reply to know if a command 
is complete or not.
But this looks very much strange to me. At least the server is badly 
designed if it doesn't make use of:
1) A fixed message length
2) A variable length message with delimiter at the end of each message
3) A variable length message with a header containing the message length.

--
Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
http://www.overbyte.be



----- Original Message ----- 
From: "Waldemar Łukaszewski" <[EMAIL PROTECTED]>
To: "ICS support mailing" <twsocket@elists.org>
Sent: Thursday, June 22, 2006 8:34 PM
Subject: Re: [twsocket] WSocket - HOW DO I...?


> The problem is that i'm only making a clinet. Server is as it is. There is 
> no way to change it...
>
>
> Dnia 22-06-2006 o godz. 17:58 Francois PIETTE napisał(a):
>> > have no idea how do i know if server have sent all it wanted to send
>> after
>> > command.
>>
>> The easiest is to add a delimiter after the data. And the eaisiest is to
>> use
>> a CR/LF pair, that is send text lines. It is easy because TWSocket has a
>> LineMode you can set to TRUE to have it assemble complete lines before
>> triggering OnDataAvailable.
>>
>> You should probably read the document "TCP/UDP primer" available from
>> the
>> support page at my website.
>>
>>
>> --
>> Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html
>> --
>> [EMAIL PROTECTED]
>> http://www.overbyte.be
>>
>>
>>
>> ----- Original Message ----- 
>> From: "Waldemar Łukaszewski" <[EMAIL PROTECTED]>
>> To: "twsocket" <twsocket@elists.org>
>> Sent: Thursday, June 22, 2006 5:48 PM
>> Subject: [twsocket] WSocket - HOW DO I...?
>>
>>
>> > Hi.
>> > Got serious problem with WSocket... im trying to write a client for
>> rcon
>> > (BF2 game server administration system), but have no idea how do i
>> know if
>> > server have sent all it wanted to send after command.
>> >
>> > For example got command "bf2cc pl" that list players on the server and
>> > gives some information about them... its raw text... but on my laptop
>> it
>> > sends data 2 times: first parto of data and second part of data... and
>> how
>> > do i know if its all or will it send some more??
>> >
>> > Thanx for help!
>> > WL
>> >
>> > ----------------------------------------------------
>> > Chciałbyś zagrać w POKERA ON-LINE ale nie chcesz nic płacić?
>> > Zagraj z nami! Darmowy polski poker on-line na Wirtualnej Polsce:
>> >
>> http://klik.wp.pl/?adr=www.gol.wp.pl%2Fgry.online-poker.draw.html&sid=799
>> >
>> >
>> > -- 
>> > To unsubscribe or change your settings for TWSocket mailing list
>> > please goto http://www.elists.org/mailman/listinfo/twsocket
>> > Visit our website at http://www.overbyte.be
>>
>> -- 
>> To unsubscribe or change your settings for TWSocket mailing list
>> please goto http://www.elists.org/mailman/listinfo/twsocket
>> Visit our website at http://www.overbyte.be
>>
>
> ----------------------------------------------------
> Chciałbyś zagrać w POKERA ON-LINE ale nie chcesz nic płacić?
> Zagraj z nami! Darmowy polski poker on-line na Wirtualnej Polsce:
> http://klik.wp.pl/?adr=www.gol.wp.pl%2Fgry.online-poker.draw.html&sid=799
>
>
> -- 
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://www.elists.org/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be 

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to