比如客户端向我发送了aaaaaaaa,那我就把这个客户端的连接给关闭,给如何写呢?求教
------解决思路----------------------
无效应该返回错误码,然后客户端接收到错误码之后给用户提示
否则用户也不知道到底是编号错误还是网络故障,这不是好的设计
------解决思路----------------------
我告诉老板 我今天的工作完成了.. 那么 我随手就关闭了电脑...
但是你却不是这样...
老板,我今天的工作完成了.请帮我关机吧.....
正如红孩儿说的一样.你都知道你要XXOO,那么你发送信息完事就XXOO就好啦何必让别人帮你XXOO..
------解决思路----------------------
try
{
socket.Shutdown(SocketShutdown.Both);
}
catch (Exception exp)
{
//处理异常
}
socket.Close();
------解决思路----------------------
服务器端关闭是有用的,客户端自己关闭有个bug,这个bug经常被用来在网游中复制装备
什么BUG,能说详细点吗?
而且既然是BUG,肯定是跟编译器有关的吧,难道是TCP协议本身的BUG吗