需求
另一个进程(数据端)是socket用来接受数据用的,但不知道数据何时结束,而命令端进程用来接受命令数据的,接受到结束命令就可以通知数据端不用接受数据了。
问题
数据端进程是不断的接受数据的(for循环),命令端进程怎么通知过来呢??
管道和信号都想过,应该不行。
另一个进程(数据端)是socket用来接受数据用的,但不知道数据何时结束,而命令端进程用来接受命令数据的,接受到结束命令就可以通知数据端不用接受数据了。
数据端进程是不断的接受数据的(for循环),命令端进程怎么通知过来呢??
管道和信号都想过,应该不行。
1 回答912 阅读✓ 已解决
1 回答697 阅读✓ 已解决
3 回答693 阅读✓ 已解决
1 回答1.4k 阅读
1 回答828 阅读✓ 已解决
2 回答600 阅读✓ 已解决
1 回答670 阅读
最简单的就是socket命令嘛 .. if (sock.read() == 'close')