社区
系统维护与使用区
帖子详情
Solaris下socket的奇怪问题
nitrogen
2000-06-13 10:02:00
在Solaris下编写了一个socket client程序, 使用TCP方式, 服务器端是自己写的TCP/IP协议栈, 建链, 发送都没有问题, 但是在close后, 用netstat看刚才建的连接却一直处于
FIN_WAIT_2状态, 但是服务器端已经发送了ACK+FIN了, 为什么呢? 难道Solaris的TCP不支持ACK+FIN的TCP包吗, 但RFC上明明说可以将ACK和FIN一起发送啊?
请高手指教, 谢谢!
...全文
102
1
打赏
收藏
Solaris下socket的奇怪问题
在Solaris下编写了一个socket client程序, 使用TCP方式, 服务器端是自己写的TCP/IP协议栈, 建链, 发送都没有问题, 但是在close后, 用netstat看刚才建的连接却一直处于 FIN_WAIT_2状态, 但是服务器端已经发送了ACK+FIN了, 为什么呢? 难道Solaris的TCP不支持ACK+FIN的TCP包吗, 但RFC上明明说可以将ACK和FIN一起发送啊? 请高手指教, 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vagabond
2000-07-12
打赏
举报
回复
系统的问题,等待2分钟后,自动会消失。
我在linux下,也碰到类似的问题。
一个进程池的服务器程序
由于listenfd是在fork之前就有的,所以所有子进程都可以访问到,不需用到“进程间文件描述符传递”
问题
; 4,子进程每accept到一个请求都告诉父进程,父进程把请求数加1;子进程没完成一个请求,父进程把请求数减1;...
Open
Solaris
/
Solaris
常见
问题
解答
本文转载于 ... Open
Solaris
/
Solaris
中文FAQ (2008-08-04 19:30) ...
Solaris
...1.本文档只覆盖
Solaris
9及以后的平台上的常见
问题
2.S9/10/11 分别对应目前Sol
解决
socket
通信时TIME_WAIT的
socket
过多
TCP要保证在所有可能的情况下使得所有的数据都能够正确被投递。 当关闭一个
socket
连接时,主动关闭一端的
socket
将进入TIME_WAIT状态,而被动关闭一方则转入CLOSED状态。 见图解。 当一个...
solaris
基础和常用知识 (2)
solaris
基础和常用知识 (2) 47 Q: 1.
问题
描述:Router&LanSwitch的日志管理依赖系统的syslogd进程来实现。 通过设置/etc/syslog.conf文件, 可以控制syslogd把日志存入特定的文本 文件中。然后日志后台就可以周期性...
Open
Solaris
/
Solaris
中文FAQ
1.本文档只覆盖
Solaris
9及以后的平台上的常见
问题
2.S9/10/11 分别对应目前
Solaris
的发行版本9/10/11 3.x86/x32/x64/Sparc 分别对应x86包括32和64位/IA32专有/AMD64或EMT64位专有/Sparc等特定平台 目录...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章