It's a standard header. No additional data available... Compare the 2 dumps I gave... packet size header is the number of bytes in selected packet... doesnt have anything to do with how WSocket will "split" it...
Dnia 24-06-2006 o godz. 15:18 Arno Garrels napisał(a): > Waldemar Lukaszewski wrote: > > Its TCP for sure... but the problem is that there are not terminators > > (terminating strings/chars)... > > The dump looks like a header is prepended that probably contain data > length. You need to know the header structure/size and the protocol as > well otherwise it will be hard to get tis working. > > --- > Arno Garrels [TeamICS] > http://www.overbyte.be/eng/overbyte/teamics.html > > > > > > Look at this... full dump from IRIS: > > > > http://komputery.info.pl/PACKETS/fulldump_lan_ok.txt - packets are > > being sent in one... whole "BF2CC PL" command answer was sent at > > once... - no problem here. > > > > http://komputery.info.pl/PACKETS/fulldump_lan_notok.txt - packets are > > split, answer to request was sent in few parts, OnDataAvailable was > > called 4 times! > > > > So how do i know if full single command answer was sent or is it only > > a part of it??? :( > > > > Dnia 23-06-2006 o godz. 8:46 Francois Piette napisal(a): > >> If you have a protocol designed for UDP and use it with UDP, then you > >> have a > >> problem: UDP preserve datagram boundaries. TCP doesn't because it is > >> a stream oriented protocol. So when in the UDP version you simply > >> send "bf2cc > >> pl" (exactly, without anything prepened or appended), then with TCP > >> you _must_ add an "end of line" delimiter such as a CR/LF pair so > >> that the receiver know when data has been received. > >> > >> Again, read "TCP/UDP primer" document available from the support > >> page at my > >> website. > >> > >> Contribute to the SSL Effort. Visit > >> http://www.overbyte.be/eng/ssl.html -- > >> [EMAIL PROTECTED] > >> Author of ICS (Internet Component Suite, freeware) > >> Author of MidWare (Multi-tier framework, freeware) > >> http://www.overbyte.be > >> > >> > >> > >> ----- Original Message ----- > >> From: "Waldemar Lukaszewski" <[EMAIL PROTECTED]> > >> To: "ICS support mailing" <twsocket@elists.org> > >> Sent: Thursday, June 22, 2006 10:00 PM > >> Subject: Re: [twsocket] WSocket - HOW DO I...? > >> > >> > >>> In BF2 it uses TCP... anyways... the problem is that i dunno how to > >>> set this buffer size :( The problem appears only on WIFI > >>> connection... :( > >>> > >>> > >>> Dnia 22-06-2006 o godz. 21:23 Dan napisal(a): > >>>> RCON usually uses UDP (at least in my experience with Half-Life). > >>>> You probably need to increase the buffer size of the socket so > >>>> that all the data > >>>> is included in a single datagram. > >>>> > >>>> Dan > >>>> > >>>> -----Original Message----- > >>>> From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] > >> On > >>>> Behalf Of Waldemar Lukaszewski > >>>> Sent: 22 June 2006 19:34 > >>>> To: ICS support mailing > >>>> 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 napisal(a): > >>>>>> have no idea how do i know if server have sent all it wanted to > >>>>>> send after > >>>>> after > >>>>>> command. > >>>>> > >>>>> The easiest is to add a delimiter after the data. And the > >>>>> eaisiest is to > >>>> to > >>>>> use > >>>>> a CR/LF pair, that is send text lines. It is easy because > >>>>> TWSocket has a > >>>> 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 Lukaszewski" <[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 > >>>>> rcon > >>>>>> (BF2 game server administration system), but have no idea how do > >>>>>> i know if > >>>>> 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 > >>>> and > >>>>>> gives some information about them... its raw text... but on my > >>>>>> laptop it > >>>>> 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 > >>>>>> > >>>>>> ---------------------------------------------------- > >>>>>> Chcialbys zagrac w POKERA ON-LINE ale nie chcesz nic placic? > >>>>>> 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 > >>>>> > >>>> > >>>> ---------------------------------------------------- > >>>> Chcialbys zagrac w POKERA ON-LINE ale nie chcesz nic placic? > >>>> 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 > >>>> > >>> > >>> ---------------------------------------------------- > >>> Potrzebujesz gotówki? Halogotówka to nawet 50000 bez wizyty w banku. > >>> Rata od 35 zl, bez poreczycieli. Wniosek i decyzja przez telefon. > >>> Wypelnij formularz. Oddzwonimy. Kliknij po szczególy! > >>> > http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fh1906.html&sid=791 > >>> > >>> > >>> -- > >>> 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 > >> > > > > ---------------------------------------------------- > > Nadchodzi najkrótsza noc tego roku! Zobacz przepowiednie: > > > http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fh126.html&sid=798 > -- > 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 > ---------------------------------------------------- Nadchodzi najkrótsza noc tego roku! Zobacz przepowiednie: http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fh126.html&sid=798 -- 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