我在网关上有一个网络应用程序。它接收和发送数据包。对他们中的大多数人来说,我的网关充当一个路由器,但在某些情况下,它也可以接收数据包。
我是否应该:
发布于 2012-06-29 14:52:38
您的情况听起来很像一个典型的Unix服务守护进程。解决问题的常用方法不是使用线程,而是使用分叉。
其想法是,您的程序侦听套接字并等待连接。连接一到,就分叉了。然后,子进程继续处理连接。父进程本身只在循环中继续,等待传入的连接。
优于线程:
Disadvantages:
您可以在网上找到许多代码示例。
发布于 2012-06-29 14:50:48
我对网络应用不太了解,但我认为它是这样的:
https://stackoverflow.com/questions/11263933
复制相似问题