1. 客户端或服务器端如何知道对方已经关闭连接?
2. 客户端连续两次发送一些数据,服务器端接收时是从同一个队列中接收,并不能区分是两次发过来的,这种情况应该怎么处理?
3. 在异步操作时,一般调用异步操作方式还是自己开一个线程(不用线程池)好?
2. 客户端连续两次发送一些数据,服务器端接收时是从同一个队列中接收,并不能区分是两次发过来的,这种情况应该怎么处理?
3. 在异步操作时,一般调用异步操作方式还是自己开一个线程(不用线程池)好?
解决方案 »
- 关于客户端登录状态的问题
- 麻烦各位给看下这段代码,关于timer的
- 问一个 WPF 存储过程的问题
- Asp.net 2.0 中GridView 如何固定一个ColumnHeader的宽度
- 寻C#高级编程(第3版)中文版,我有英文版
- 急!! C#的一道面试题,怎么解?
- 如何输入系统中不存在的符号==紧急求救!!
- 熟悉NET命名空间system.management的进!有疑问
- 紧急求助:out子类不能转化为out基类?
- 请问C#中是否有能处理随机事件的函数??
- 在学winform中的自定义控件,没办法引入System.Drawing,请教各位?
- winform或cosole里怎么执行javascript
try
{
while (socket.connected)
{
count=tcpListener.Receive(...)
}
}
代码会阻塞在count=tcpListener.Receive(...)行,只要客户端一强行关闭,立即产生异常。难道还非得结合异常来判断?