/*
*向服务器发送信息
*为什么如果用户没有输入新的信息,key.interestOps(SelectionKey.OP_READ)就会无效呢?
*/
public void sendRequest(SelectionKey key)
{
if(!messageList.isRequestListEmpty())
{
Message request=messageList.removeReqFirst();
String strs=(String)request.getObject();
//写入socket
socketHelper.writeSocket(strs.getBytes(),sc);
}
key.interestOps(SelectionKey.OP_READ);
}
*向服务器发送信息
*为什么如果用户没有输入新的信息,key.interestOps(SelectionKey.OP_READ)就会无效呢?
*/
public void sendRequest(SelectionKey key)
{
if(!messageList.isRequestListEmpty())
{
Message request=messageList.removeReqFirst();
String strs=(String)request.getObject();
//写入socket
socketHelper.writeSocket(strs.getBytes(),sc);
}
key.interestOps(SelectionKey.OP_READ);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货