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