|
我用Jsocket的ServerSocket和clientsocket做开发.
当我用clientsocket连接serversocket,一切正常,发送数据也没问题,
用clinetsocket.close关闭连接,serversocket触发disconnect事件,一切都很正常.
但是问题来了,当我希望从服务器断开某用户的连接的时候,不管如何操作,都会出错
比如每个客户连接到服务器的时候,serversocket都会分配一个socket:TCustomWinSocket,需要对某用户发送数据都是用
socket.sendbuf(当前用户的socket).想断开的话,比如当前用户验证用户名密码错误的话,我需要从服务器断开此用户.
我试过 socket.close; 运行,断开,出错.用 socket.disconnect(1);(比如只有1个连接的时候,测试用),结果还是出错.
我彻底 悲剧了,粗略查了这个类,没看到有其他的关闭连接的函数.救命啊!!!你们其他人知道吗?? |
|