如果连接成功的,应该说代码问题不大。
造成错误原因很多,还得自己找。
主要原因:
1、服务器端,主要是内存和CPU要有空闲,可以插入线程。否则,当你连接时,无法反应,就出现连接错误。
2、客户端端,主要是CPU和网络空间问题。
3、网络连接是否通畅,这主要有四段,服务器端与网络的连接,网络主干道的通畅,网络主干道与客户端的通畅。
4、就是程序的问题,服务器最好有连接池起缓冲(等待连接),客户端设计上要有多次尝试连接的机制。