А> ShowMessage(Format('CMD_LOGIN %s %d', [sClientNo, Length(sClientNo)])); // не очень хорошо тут мессаджи показывать...
Такие сообщения я кое где вставляю для проверки результатов... А чем это чревато?
Я правильно понимаю, что если отправить два сообщения подряд, к примеру,
ClientSocket1.Socket.SendBuf(Prefix^,SizeOf(TPrefix));
ClientSocket1.Socket.SendBuf(ClientNo,Length(ClientNo));
То на приемнике возникнет два события OnClientRead? Или все же одно?