java网络编程不知道出错问题

_喜闻乐见_ 2017-04-13 09:01:17
服务器端:
客户端:
我先开服务器端再开客户端,但是无论服务器端还是客户端做控制台上都一直等待,没有输出;并且等待一段时间,大概一分钟左右,就会弹出让我Debug的选项;两个代码都没有报错,求解是什么原因。。。
...全文
226 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaYu_ 2017-04-15
  • 打赏
  • 举报
回复
我也觉得同上
九七77 2017-04-15
  • 打赏
  • 举报
回复
当服务器端的输入流:socket.in.ready()为真时,才进行读取,方能正确读取字符。否则肯定是不对的。
110成成 2017-04-15
  • 打赏
  • 举报
回复
5楼说的就是这样,socket server创建过后要一直监听客户端的数据,不过你这样写也有问题,如果是多客户端这样是不是也有问题。
small_technical 2017-04-15
  • 打赏
  • 举报
回复
赞同楼上,这个应该加一个循环解析吧
qq_37548389 2017-04-14
  • 打赏
  • 举报
回复
客户端写出操作flash下
逗泥丸的平方 2017-04-14
  • 打赏
  • 举报
回复
你点了debug?
yxLearnJava 2017-04-14
  • 打赏
  • 举报
回复
你的服务器端写的代码的意思是只在启动时检查一次是否有客户端的连接,若想要一直处于等待客户端连接的这种情况,你的这样写 while(true){ Socket s=ss.accpt(); //处理逻辑 }
_喜闻乐见_ 2017-04-13
  • 打赏
  • 举报
回复
还是不行 不管先开服务器端 还是 先开客户端 控制台都既不报错 也不输出东西 并且一直处于开启状态大概一分钟左右会弹出来让我Debug的窗口
沁海棠 2017-04-13
  • 打赏
  • 举报
回复
刷新一下客户端输出流,ip写localhost试试

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧