社区
网络编程
帖子详情
如果对某个socket正在发送数据。在发的同时我slosesocket,会有问题吗
zjfhgdx
2011-09-12 12:51:06
RT
...全文
82
9
打赏
收藏
如果对某个socket正在发送数据。在发的同时我slosesocket,会有问题吗
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smwhotjay
2011-09-14
打赏
举报
回复
我确切的告诉你没问题。只要你sock没设置特殊的选项。比如linger. 你closesocket并不会立即断开。他会把sock发送缓冲区都发送对方后才断开,接收缓冲区也是.
wxw999
2011-09-14
打赏
举报
回复
我做过类似的测试,套接字可以设置成延迟关闭,等本次数据读写完毕后,再关闭。
就是要随时关闭,也不会有问题
shenyi0106
2011-09-14
打赏
举报
回复
不会的,closesocket关闭时,也是通过tcp协议栈去发送消息的,需要四次握手,如果你真在发送数据,那么你的这个关闭握手消息是发送不出去的,必须等到协议栈空了,它才会给你发送,也就是说,在收到关闭前,你的数据是已经传递给你了(你接受错误不在此考虑范围内)
sxcong
2011-09-14
打赏
举报
回复
对方可能收不全数据,也就是recv时返回值为负。
发送方没什么影响
rendao0563
2011-09-14
打赏
举报
回复
[Quote=引用 3 楼 zjfhgdx 的回复:]
楼上的可能理解错的我意思了,我的意思是,已经提交给OS的。这一部分不是由我来控制的了。
[/Quote]
套接字选项应该是你来设置的.
saiyaman5
2011-09-14
打赏
举报
回复
我也有此疑问
zjfhgdx
2011-09-12
打赏
举报
回复
楼上的可能理解错的我意思了,我的意思是,已经提交给OS的。这一部分不是由我来控制的了。
oyljerry
2011-09-12
打赏
举报
回复
这个行为取决于你的socket实现等。
czw9006
2011-09-12
打赏
举报
回复
不会有问题,
mfc基于消息,会先处理完发送的数据后
再处理closesocket消息
拙见~~
Flink流处理入门和
socket
发
送
数据
Flink流处理入门和
socket
发
送
数据
Flink初步使用Flink流处理程序运行前提
Socket
发
送
数据
这块笔记是学习陈世敏老师的大规模
数据
和大
数据
系统...我在小组内分配到的是Flink的流处理性能分析,因此需要实现
socket
自动
发
...
Linux指定网卡
socket
发
送
数据
我们的嵌入式设备(基于Linux)做为
数据
采集上报,当有多个
数据
出口,做冗余
发
送
。 两个出口的网络不再分层,均处于同一子网,直接用
socket
发
送
即可,系统
会
按照本地路由表进行匹配
发
送
## 可以该命令查看本地...
socket
发
送
结构体
数据
Socket
中的send函数可以
发
送
字符串,但不能直接
发
送
结构体,因此在
发
送
端先把结构体转成字符串,然后用send
发
送
,在接收端recv字符串,再转换成原先的结构体,这个就是解决
问题
的主要思路,实现中要注意的
问题
在下文...
python
socket
发
送
TCP
数据
python
socket
发
送
TCP
数据
生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLow...
Java
Socket
发
送
/接收
数据
在上一篇了解过 Java
Socket
的两种形式(TCP、UDP)后,本文将继续介绍如何利用 Java
Socket
发
送
和接收
数据
及其内部原理的实现。 Java
Socket
的目的在于实现与其他程序的信息交互,包括
发
送
和接收信息两种主要...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章