Hello Geppy, 1. 32 KB peak is still low traffic, so (as you also say) it cannot be a performance problem. Could be that the stop communictaion when resizing a form is a coincidence since you say it stops anyway after a while. I never had that problem so difficult to advice.
I assume that if one application in the chain is stopping that the chain is broken and no application will send anymore ? So maybe the problem is in only 1 application. Can you try to make just client + server to see if same problem arrise ? If you can make a simple project to demonstrate the behaviour I and other can do a test run for debug. 2. Should work on network also. Try to listen on address 0.0.0.0 and dont touch LocalAddress and LocalPort properties ! The IP of machine should also work, but try first to listen on all interfaces. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz Friday, November 11, 2005, 15:52, Geppy Piloni wrote: > Hi guys, > I'm writing with D7 Pro an application composed by three different layers, > which communicate by ICS WSocket with a simple TCP/IP based protocol. > The architecture is the following: > The first layer, call it Data Collector, connects his WSockets to the > WSocketSerevr of the second layer, call it Server, and push some records to > it. > The Server has another WSocketServer that listens for clients (third layer) > and as soon as a client connects, the Server push the records received by > Data Collector to all connected clients. > I have some problem I cannot resolve. > 1)Sometimes all the chain seems to stop communicating. > I noticed that if I move/resize/minimize the windows of the applications, > often the communications stops immediately. > If I don't interact with the executables GUI, the transmissions goes for a > longer time, but after some minutes it stops anyway: sometimes few dozens > of seconds sometimes 9 or 10 minutes. > The records are quite small, from 60 to 200 bytes. > The average rate is 50/60 records every second, with peaks of 150/160: the > CPU usage is very low, I don't think is a performance problem. > I have Exception trappers in every method involved in communication > (ClientDataAvailable, ChangeState, ClientConnect, etc.) but non error is > raised. > 2)I'm not able to establish connections on a LAN: if all the executable are > on the same machines I connect without any problem, but if they run on > different machines. > I'm pretty sure I'm doing something wrong with WSocket properties. > I set Addr on the client and Address on the server with the IP address of > server machine, the Port on same value on both sides: is this enough to > make a connection on a LAN? > Thank you in advance for you replies. > Ciao. > -- > Geppy Piloni -- 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