Oh ... so this means that 0x04 is not being sent by the server and that information is crap or there is something wrong with WSocket? Did you see packet dump? There is on 0x04 at the end of command...
Dnia 24-06-2006 o godz. 19:46 Waldemar Łukaszewski napisał(a): > Nice... and what does it mean ? :) I mean... how do i implement it? > > > Dnia 24-06-2006 o godz. 17:51 Dan napisał(a): > > http://bf2.fun-o-matic.org/index.php/RCon_Protocol > > > > "Commands > > All commands sent by the client have /n (0x0A) appended to indicate the > > end-of-line. An optional 0x02 character can be prefixed to the command > - > > this instructs the server to append a 0x04 character on the output > > generated > > by the command to indicate the end of the data. However, its worth > noting > > that the server does not send a 0x0A (newline) after the 0x04 (EOT) > > character, so you'll have to make sure your program can handle this. > > This is > > an optional part of the protocol that can be implemented if returning > > all of > > the output is important to your environment. " > > > > Dan > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On > > Behalf Of Waldemar Lukaszewski > > Sent: 24 June 2006 16:04 > > To: ICS support mailing > > Subject: Re: [twsocket] WSocket - HOW DO I...? > > > > 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=7 > > 98 > > > -- > > > 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=7 > > 98 > > > > > > -- > > 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 > ---------------------------------------------------- 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