Its TCP for sure... but the problem is that there are not terminators 
(terminating strings/chars)...

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 napisał(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 Łukaszewski" <[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 napisał(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 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
> > >
> >
> > ----------------------------------------------------
> > Potrzebujesz gotówki? Halogotówka to nawet 50000 bez wizyty w banku.
> > Rata od 35 zł, bez poręczycieli. Wniosek i decyzja przez telefon.
> > Wypełnij formularz. Oddzwonimy. Kliknij po szczegóły!
> >
> 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

Reply via email to