Hello Clay, Seems you mix up 2 different things:
> When I send a string from my test utility, the ClientConnect() event(*) > fires in my app, which is listening for messages, but the > ClientDataAvailable() event(**) is not fired. You cannot send data if there is no connection. The OnClientConnect will fire when your test client etablishes a connection. Before that you cannot send data and you must have an exception in your test client. So there is already something wrong. > And when I send the message a second time from the test utility, I get > "Connect: socket already in use". You cannot have this error if you try to send data. This error you only can have if you try to connect a socket that is for example already connected. > Also, the sending utility freezes up after sending the message. So let's start debug the sending application. That is your test client I assume. > ShowMessage('There is now ' + You are looking for trouble ! Never call the message pump from within events. For debugging purposes, use WriteLn, or log to some Memo or something. --- Rgds, Wilfried [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html http://www.mestdagh.biz -- 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