一个关于send 函数奇怪的现象

pefis 2007-03-21 02:54:28
大家在用send 函数发送数据的时候有没有发生过这样的情况:
char test[] = "test";
/*假如套借口数据类型前面已经定义好,并且启动,绑定,名称为testSOCKET */
接下来建立TCP连接成功以后开始利用SENT发送"test"

send(testSOCKET, test, sizeof(test), 0);

这个函数间数据通过发到网络上去,但是我遇到一个问题,就是这个函数完成后
紧接着,不知为什么系统又向对端计算机发送了一个FIN 结束标志,导致无法继续通信。
请问各位大侠有没有遇到这种情况,什么原因引起的,怎么解决的。重重给分!!!!
...全文
240 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
痞子酷 2007-04-12
  • 打赏
  • 举报
回复
send(testSOCKET, test, strlen(test),0);
FFSB 2007-03-30
  • 打赏
  • 举报
回复
sizeof(test) == strlen(test)+1
loki2k 2007-03-30
  • 打赏
  • 举报
回复
按基本模型去实现看看,看漏了那些步骤没有

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧