首先,ServerSocket控件是对socket api封装,你看看sockcomp.pas源代码就知道了。客户端和服务器端都位于WINDOWS平台,ServerSocket写的服务器当然可以接收JBuilder7客户端发送过来的数据。SetText这个函数应该是你写的吧?其实在将数据回写到客户端时只需要用SendBuf就可以了,即:
void __fastcall OnClientRead(******,....,
{
//Read data coming from client written with JBuilder7.....
.......
//Process the recieved data....
........
//Send to client
Socket->SendBuf(.....);
//..............
}
如果出现你所说的问题,你应该检查一下SetText这个函数。
至于你说Client退出时出现10053错误,这是正常的,因为服务器已断开连接。如果你用过socket api就知道,在非阻塞模式下,当服务器断开连接后,客户端会收到socket dll发送的FD_CLOSE消息。