Hi Dan,

I understand you, but the problem is that the paint process in Receive 
machine must paint at the same time that the paint process in the Sent machine.
Here is the central point because the UDP protocol is asyncronous and I 
need two process in the same time in both machines.

Juan


At 13:33 19/08/2005, you wrote:
>Yes, it looks that way.  Therefore, the problem is that he is processing it
>before checking he has received it all, as Guillaume said.
>
>Dan
>
>----- Original Message -----
>From: "Wilfried Mestdagh" <[EMAIL PROTECTED]>
>To: "ICS support mailing" <twsocket@elists.org>
>Sent: Friday, August 19, 2005 3:52 PM
>Subject: Re: [twsocket] Hi, I've a question
>
>
> > Maybe ProcessMessage(s) is a call to a function to process the received
> > data and not Application.ProcessMessage ? Juan can you explain ?
> >
> > ---
> > Rgds, Wilfried
> > http://www.mestdagh.biz
> >
> > Friday, August 19, 2005, 16:15, Francois Piette wrote:
> >
> >>> procedure TFVisor.overlayListenDataAvailable(Sender: TObject; ErrCode:
> >>> Word);
> >>> begin
> >>>       ...
> >>>       processMessage(s);
> >>>       ...
> >>> end;
> >
> >> That is the problem. You defenitely can't call ProcessMessages from most
> >> of the event handler of ICS
> >> components and for sure not from OnDataAvailable.
> >
> >> Why do you think you need to call ProcessMessages ?
> >
> >> --
> >> [EMAIL PROTECTED]
> >> http://www.overbyte.be
> >
> >
> >> ----- Original Message -----
> >> From: "Juan Pablo Franco" <[EMAIL PROTECTED]>
> >> To: "Wilfried Mestdagh" <[EMAIL PROTECTED]>
> >> Cc: <twsocket@elists.org>
> >> Sent: Friday, August 19, 2005 3:44 PM
> >> Subject: Re: [twsocket] Hi, I've a question
> >
> >
> >>> Hi Wilfried,
> >>>
> >>> The problem is present because I test of data in the sent machine and
> >>> the
> >>> data not is the same in Receive machine.
> >>> If I send 30Kb of data, in the other machine receive 7Kb only; and I
> >>> don't
> >>> know what is the problem.
> >>> Send you part of code of application, but I know that information is
> >>> sent
> >>> and not all receive.
> >>> Thanks again.
> >>> Bye.
> >>>                         Juan Pablo Franco
> >>>
> >>>
> >>> 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;
> >>>
> >>>
> >>>
> >>>
> >>> At 10:16 19/08/2005, you wrote:
> >>> >Hi Juan,
> >>> >
> >>> >Yes please tell me what the problem is. BTW if you ask on mailing list
> >>> >I
> >>> >will answer too, and also lots of other people will help there.
> >>> >
> >>> >---
> >>> >Mvg, Wilfried
> >>> >http://www.mestdagh.biz
> >>> >
> >>> >
> >>> >--- Original message from Juan Pablo Franco ---
> >>> >Date:    Friday, August 19, 2005
> >>> >Time:    15:04
> >>> >Subject: Hi, I've a question
> >>> >
> >>> > > Hi partner, I reading your paper about Receiving High speed data and
> >>> > > i
> >>> > > don't use this example in my application.
> >>> > > When I process message I can't read data sent. The data sent is a
> >>> > > string,
> >>> > > many strings. Puntually, 360 strings per second and one string
> >>> > > conteined
> >>> > > many information.
> >>> > > Can you help me?
> >>> > > I'm sorry, but I am from Argentina and my english not is good.
> >>> > > Bye and thanks.
> >>> >
> >>> > >                              Juan Pablo
> >>>
> >>> --
> >>> 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

-- 
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