Chinaunix
标题:
shell 怎么关闭socket
[打印本页]
作者:
空灵静世
时间:
2007-06-20 11:54
标题:
shell 怎么关闭socket
shell 怎么关闭socket(从父进程继承下来的)
作者:
doctorjxd
时间:
2007-06-20 12:24
shell 怎么打开socket
作者:
nnnqpnnn
时间:
2007-06-20 13:00
原帖由
doctorjxd
于 2007-6-20 12:24 发表
shell 怎么打开socket
同问
作者:
doctorjxd
时间:
2007-06-20 13:30
解玲还须系玲人
作者:
seeLnd
时间:
2007-06-20 13:53
shell(我的是bash)似乎没有关闭socket的命令,我找了一通,没找到,
猜测一下LZ的需求:
倘若子进程(shell)没有关闭socket,确实存在一个问题,即使父进程close(int fd); 那个socket仍然会存在,
此时你可以在父进程中换用shutdown(int s, int how)来彻底关闭socket, 而不必要在子进程(shell)中去关闭。
[
本帖最后由 seeLnd 于 2007-6-20 14:03 编辑
]
作者:
zhangych
时间:
2007-06-20 15:58
怎么看也不像是个shell,像个c的程序啊
作者:
空灵静世
时间:
2007-06-29 14:48
父进程close了,子进程继承的那个socket也会消失的,我测试过了
[
本帖最后由 空灵静世 于 2007-6-29 15:03 编辑
]
作者:
空灵静世
时间:
2007-06-29 15:05
doctorjxd 的头像很像我以前的一个同事,不过要比你的头像年轻
作者:
空灵静世
时间:
2007-06-29 15:06
不知道shell怎么打开socket的,继承过来的
作者:
空灵静世
时间:
2007-06-29 15:11
终于看懂LZ是楼住的意思了
,我的需求是父进程被杀死了,子进程继承过来的socket也必须不存在,已经在父进程里解决了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2