Re: [twsocket] Threaded Socketspy Demo

2006-05-29 Thread Wilfried Mestdagh
Hello Ryan,

Please note that the slowdown is alos because of the logging. Writing to
screen is very slow in windows. If you still need the logging then you
have to do it in main thread also eather by synchronizing or by posting
messages with the log data.

About the threading. I think you only need 1 thread to run the whole
thing in. The most easy is to work in 2 step:
- First turn thw whole communication with all his components into a
object. Give it an event for the outputs (logging).
- Then create the object in main form create and run / test it.
- if all runs fine then make it a thread. this give minimal changes and
you can do full testing without a thread.

---
Rgds, Wilfried [TeamICS]
http://www.overbyte.be/eng/overbyte/teamics.html
http://www.mestdagh.biz

Monday, May 29, 2006, 01:01, Ryan Saddler wrote:

 I am inquiring about the socket spy program and how difficult it would be to
 thread it? I examined thrdsrv1 example in ics examles and want to know where
 to begin. If anyone can point me in the right direction please. The current
 program works great but threading is required because the traffic is fairly
 heavy even for asynchronous sockets so I feel it needs threaded so that my
 main gui thread does not slow to a crawl.

 Thanks,
 Ryan S.

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


[twsocket] Threaded Socketspy Demo

2006-05-28 Thread Ryan Saddler
I am inquiring about the socket spy program and how difficult it would be to
thread it? I examined thrdsrv1 example in ics examles and want to know where
to begin. If anyone can point me in the right direction please. The current
program works great but threading is required because the traffic is fairly
heavy even for asynchronous sockets so I feel it needs threaded so that my
main gui thread does not slow to a crawl.

Thanks,
Ryan S.
-- 
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