问题描述
- java创建socket时失败的原因有哪些?
-
最近练习使用socket时,本来能够脸上服务器的,后来不知道怎么的就连不上了,最后定位就是socket创建失败,什么原因我不知道。我知道的原因如下:
1、没有添加连接网络权限。
2、没有在后台线程中创建socket
3、端口号被占用
这些问题我都避免了,而且之前就连上了,后来连不上,抛出IOException,请问还有其他的原因会导致socket创建失败吗?
解决方案
抛出io异常,文件读取的问题。serversocket没有写进数据,socket就读取数据时,会抛出io异常的。
解决方案二:
创建失败,连不上很常见,创建失败是个啥意思,创建肯定能成功,问题估计就是连接不到服务器,检查权限,端口,负载是否被占满
解决方案三:
起码先看一下错误码。创建失败还可能资源不够,或者没有初始化。
解决方案四:
这个还是看下具体的错误代码吧。估计是写入失败。
解决方案五:
IP地址写错了也会连不上而抛出异常
解决方案六:
具体问题,具体分析吧,你把代码贴出来,错误信息贴出,大伙看看
解决方案七:
socket是客户端对象,如果服务端对象没有启动的话,客户端是会抛IO异常的,因为客户端读取不到服务端返回的数据
解决方案八:
有可能服务端没有开启,如果你运行服务端的话,只能运行一次,除非关了才能再开
时间: 2024-08-30 02:39:11