今天在做网络编程跨平台实验时,遇到一个问题,程序第一次跑能跑通,在不关闭Linux窗口的情况下,第二次跑就会遇到bind error,查了了一下发现是端口被占用了。第一次跑完后端口没有被释放!
解决方案:
先用 lsof -i 命令查看所有端口,图中发现我所需要的9527端口PID分别是13569 和 13281。
接着, 用 kill -9 命令释放该端口,末尾加上所需要释放端口的PID号,问题解决。
今天在做网络编程跨平台实验时,遇到一个问题,程序第一次跑能跑通,在不关闭Linux窗口的情况下,第二次跑就会遇到bind error,查了了一下发现是端口被占用了。第一次跑完后端口没有被释放!
解决方案:
先用 lsof -i 命令查看所有端口,图中发现我所需要的9527端口PID分别是13569 和 13281。
接着, 用 kill -9 命令释放该端口,末尾加上所需要释放端口的PID号,问题解决。