出現address in use問題的三種原因
1. pycharm同時啟動了多個程式綁定同一個端口
2. pycharm 背景程序還在繼續占用 之前的端口
3. TCP 2MSL時間
--- 設定套接字選項 并且 終端運作
# 忽略2MSL時間規定 可以讓TCP伺服器不用等待2MLS時間可以了解重新綁定 之前的端口
server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
出現address in use問題的三種原因
1. pycharm同時啟動了多個程式綁定同一個端口
2. pycharm 背景程序還在繼續占用 之前的端口
3. TCP 2MSL時間
--- 設定套接字選項 并且 終端運作
# 忽略2MSL時間規定 可以讓TCP伺服器不用等待2MLS時間可以了解重新綁定 之前的端口
server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)