Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何获取特定套接字并关闭它
我想知道一种从不同进程(在 Windows 中)关闭现有套接字连接的方法。我没有套接字的句柄,我只知道端口号。我想我可能需要编写内核级代码来做到这一点。C# 或 C++ 中的任何引用?
有很多方法可以做到这一点。
其中之一是将dll注入目标进程,该进程将等待主进程发送的数据包或其他信号,然后关闭套接字。
或者您可以只向已经打开的套接字发送一个数据包,这将触发异常并因此删除套接字,但我怀疑这会比注入 DLL 更容易。
或者,也许您可以向打开的套接字发送一个 FIN 信号。