> If I use TCP, the time is over. I need transfer important data in little > time.
Please give some numbers. TCP is able to transmit really very fast. Depends on the physical layer. What is your netwrok. What do you have to send (Mbps) ? Can you compress data ? Is it a stream ? > IF I USE TCP IS PROBABLY THAT BUFFER COLAPSE???? What do you mean ? -- [EMAIL PROTECTED] http://www.overbyte.be ----- Original Message ----- From: "Juan Pablo Franco" <[EMAIL PROTECTED]> To: "ICS support mailing" <[email protected]> Sent: Friday, August 19, 2005 6:16 PM Subject: Re: [twsocket] Transfer with UDP > Again, > > If I use TCP, the time is over. I need transfer important data in little > time. > > SENT MACHINE > overlaySocket.SendStr(Msg); > > > RECEIVE MACHINE: > procedure TFVisor.overlayListenDataAvailable(Sender: TObject; ErrCode: > Word); > var > Buffer : array [0..50000] of char; > Src : TSockAddrIn; > Len, SrcLen: Integer; > s:string; > begin > overlayListen.BufSize := 16384; > SrcLen := SizeOf(Src); > overlayListen.Receive(@Buffer, SizeOf(Buffer)); > s:=StrPas(Buffer); > > processMessage(s); > ... > end; > > procedure processMessage(s: string); > begin > parsing message and save in array[]; > end; > > in other process of RECEIVE MACHINE: > begin > while (don't stop application) do > begin > paint(array[])----> pass throught > end; > end; > > IF I USE TCP IS PROBABLY THAT BUFFER COLAPSE???? > > THANKS AGAIN > > > > > At 11:53 19/08/2005, you wrote: >>Hello Juan, >> >>This can explain wy you loose data. UDP is fast but not realble. If you >>dont want to loose data then you have to use TCP. >> >>--- >>Rgds, Wilfried >>http://www.mestdagh.biz >> >>Friday, August 19, 2005, 16:11, Juan Pablo Franco wrote: >> >> > Hi Guillaume, >> >> > I am using Tsocket UDP because I need transfer high speed data, but is >> > more >> > complicated because the sent machine send 720 strings in 4 seconds, and >> > a >> > string maybe contained large data. >> > The most important in the application is the time, then receive data >> > and >> > process it must be fastest. >> > Thanks. >> >> >>-- >>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 -- 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
