> 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" <twsocket@elists.org>
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

Reply via email to