端口被占用,可能是其他程序占用,也有可能是自己代码逻辑不对,比如BZ在写SocketServer时把添加端口的代码放进了while里(sasasa.....)。
查看本机端口是否被占用:netstat -ano | findstr "端口号"
用此端口的pid查看是哪个程序在占用:tasklist|findstr "1896"
结束应用或进程:
taskkill /im mysqld.exe /f # /f表示强制结束进程
taskkill /pid {pid}
端口被占用,可能是其他程序占用,也有可能是自己代码逻辑不对,比如BZ在写SocketServer时把添加端口的代码放进了while里(sasasa.....)。
查看本机端口是否被占用:netstat -ano | findstr "端口号"
用此端口的pid查看是哪个程序在占用:tasklist|findstr "1896"
结束应用或进程:
taskkill /im mysqld.exe /f # /f表示强制结束进程
taskkill /pid {pid}