Python中的“连接”现有套接字

2024-03-29 05:47:01 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以创建套接字连接(从Python或基于nc的侦听器),然后从另一个Python进程“连接”它,将数据从同一套接字发送到同一远程,反之亦然


Tags: 数据远程进程nc侦听器
1条回答
网友
1楼 · 发布于 2024-03-29 05:47:01

Python进程可以创建一个侦听套接字,bind()将其连接到一个端口,并listen()用于该端口上的传入TCP连接,然后在此后的某个时刻,另一个Python进程可以connect()连接到该端口,在这一点上,第一个进程可以accept()传入的TCP连接,两个进程可以通过它相互发送数据。因此,如果这就是您要问的,那么Python socket模块就有您想要的API

如果您想在两个已经通过TCP相互通信的现有进程之间连接第三方作为中间人,那么如果没有一些严重的低级黑客攻击,这是不可能的,因为TCP仅设计为1对1通信机制

相关问题 更多 >