只要在客户端程序创建socket时,不要调用bind(这样系统会分配一个临时端口给客户socket,当Server端关闭一个client的连接后,client也将该socket关闭,再建立一个新的socket与Server连接(该socket的端口与被Server端关闭的端口不同),因为连接的socket对(socket对为Server,Client端的IP与端口号的组合)不同,就不会出现连接不上的情况。