进程是否可以使用由另一个进程创建的套接字?

我想创建一个获取ipv4 tcp表的应用程序(当前使用GetTcpTable()),然后获取一个套接字(搜索特定的IP地址)并从该连接中查看数据(它实际上也必须发送数据) 。 因此,我们在同一台机器上有两个进程,一个与服务器连接,另一个利用该连接从其中查看/发送数据。 是否可以使用由另一个进程创建的套接字? 我正在为视频游戏编写一个附加应用程序,需要与游戏所连接的服务器“对话”。     
已邀请:
通常,通常没有这样做的方法。一种方法可能是编写一个中间人进程(也称为“代理”),您可以在其中设置游戏以连接到您的程序,然后连接到游戏服务器。然后,游戏和服务器之间的所有通信都将通过您的应用程序,您可以随意检查和修改数据。     
不,这是不可能的。 您可以做的最好的事情是为游戏服务器编写代理,并让客户端连接到代理。然后,与服务器的所有通信都将通过代理,您无论如何都可以注入自己的命令。 通常,游戏将使用DNS来查找服务器。因此,要创建代理,通常需要为游戏的DNS添加条目并将其重定向到127.0.0.1。启动您的代理以在与游戏服务器相同的端口上运行,并且将发生的事情是游戏将服务器的DNS解析为您的代理。     

要回复问题请先登录注册