Socket Shutdown
来源:互联网 发布:淘宝客服售后回复话术 编辑:程序博客网 时间:2024/06/07 08:30
如果当前使用的是面向连接的 Socket,则必须先调用 Shutdown 方法,然后才能关闭 Socket。这可以确保在已连接的套接字关闭之前,已发送和接收该套接字上的所有数据。
调用 Close 方法可释放所有与 Socket 关联的托管资源和非托管资源。在关闭 Socket 后请不要尝试重用它。
下表显示对于 how 参数有效的 SocketShutdown 枚举值。
值 说明
发送 禁用此 Socket 上的发送。
接收 禁用此 Socket 上的接收。
将 how 设置为 Send 可指定不允许后面对 Send 的调用。如果当前使用的是无连接的 Socket,则指定 Send 将不会产生任何效果。
将 how 设置为 Receive 可指定不允许后面对 Receive 的调用。这对于较低的协议层没有影响。如果当前使用的是面向连接的协议,且调用 Shutdown 后出现以下任何一种情况,则连接将终止:
1)数据位于传入网络缓冲区中等待接收。
2)又传来了一些数据。
如果当前使用的是无连接的协议,则将接受数据报并将其放入队列中。但是,如果没有可用的缓冲区空间来存储传入的更多数据报,则会放弃这些数据报,而且不会给发送方返回任何错误。建议不要在无连接 Socket 上使用 Shutdown。
如果将 how 设置为 Both,则将按上述方式同时禁用发送和接收。
- Socket Shutdown
- socket shutdown
- socket close vs shutdown
- socket和shutdown
- socket和shutdown
- Socket之shutdown()用法
- linux socket close shutdown
- socket和shutdown
- Socket之shutdown()用法
- Socket之shutdown()用法
- socket close shutdown 点滴
- socket之shutdown()用法
- Socket之shutdown()用法
- socket编程--close、shutdown
- Socket之shutdown()用法
- socket close和shutdown
- Socket之shutdown()用法
- socket--shutdown()函数
- 位图
- JBOSS学习EJB笔记三
- CSS在页面使用的四种方法
- 兼容Firefox和IE浏览器的“加入收藏”代码
- 利用反射实现类的动态加载
- Socket Shutdown
- 矢量图
- 一段追妹妹的Java代码,好经典
- 新的开始!
- 后IM时代之 在中国移动阴影下的飞信
- 新的开始!
- vc双缓冲:VC++双缓冲实现方法
- uva 10004
- A/B测试全面指南