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

Reply via email to