谢谢您的费心!实在是不好意思继续问下去了,事实上,我刚开始就是照抄书上的代码,服务器端弄好了,客户端也弄好了,但就是客户端出了问题(跟书上的效果不一样,连接不上也创建不了socket对象),所以我再三实验,弄了一个简化版的代码,来这里提问的。 我自己在研究研究吧,过两天来结贴。 谢谢您!
你要socket连接,就有有个服务器打开某个端口,然后你才能连接。所以wxy123就是服务器名,8000就是端口。书上写的wxy123可能是作者自己写了个服务器端,而且服务器名叫wxy123,你要按书上例子把服务器端也开发了并运行起来,你的socket客户端才能连接上。
wxy123 是你随便写的吧,你要找一个能连接上的才行。可以下载socket工具(https://www.cnblogs.com/linxiu-0925/p/10138857.html),开一个端,然后再去连接这个端进行测试,就会免去很多烦恼
错误提示找不到host,你在控制台ping wxy123,看看能不能ping通。wxy123是在局域网内还是广域网?可以在windows的host文件里追加host名和ip映射再试试。
[quote=引用 楼主 纹枰老妖 的回复:] 我想new一个socket对象,为什么创建不了?
你在catch捕捉异常后调用 e.printStackTrace();查看一下详细的错误信息
我想new一个socket对象,为什么创建不了?
58,452
社区成员
49,460
社区内容
加载中
试试用AI创作助手写篇文章吧