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