windows 如何在python中终止套接字创建进程?

bhmjp9jg  于 2022-12-14  发布在  Windows
关注(0)|答案(1)|浏览(179)

我在终止python中socket创建的进程时遇到了问题。
所以我想在python中创建一个UDP服务器,所以我使用socket.bind()将IP地址和端口绑定到服务器,我在程序中遇到一些错误,然后再次...我尝试再次使用socket.bind(),但它说它已经在使用中。
过了一段时间,我在资源监视器中发现我在那里有这种“连接”。

我的.py文件:

serverIP = input()
serverPort = int(input())

server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

try:
   server_socket.bind((serverIP, serverPort))
except OSError:
   print("Already in use")
   return

我无法在控制面板中终止该进程,因为它显示:* 拒绝访问 *。
我无法使用管理员权限通过cmd终止它。
重新启动没有帮助。
有什么办法能关上吗

qojgxg4l

qojgxg4l1#

尝试识别进程的PID(使用任务管理器或tasklist命令
然后使用powershell和taskkill /PID <PID_HERE>终止任务

**编辑:**显然端口137由NetBIOS名称服务使用,因此请检查Windows防火墙

相关问题