www.ylrr.net > JAVA初级问题关于TCP(SErvEr与CliEnt端都是循环的,但是程序只能执行一次,第二次就...

JAVA初级问题关于TCP(SErvEr与CliEnt端都是循环的,但是程序只能执行一次,第二次就...

写了个最简单的例子注意的是client向server发送数据的时候我习惯性用了println,我记得这个是因为server用了readline这样的方法去读取.package server; import java.io.BufferedReader; import java.io.IOException; import java.io.

肯定是没有关闭,这种打开某个端口,在程序结束即使用完一定要关闭,否则会影响其他程序的执行!

因为第二个循环是在第一个循环的基础上进行的 所有第一个循环进行一次 第二次循环整个都会执行完一次所有总的执行次数是 外层循环的控制个数*内层循环的控制次数

首先先在数据库中查询一下语句,看下究竟有多少条记录,另:while(newrs1.next())是可以循环判断的,三楼的说错了,实在不行的话,就用debug模式,一行一行的调试下就知道原因了.反正代码量那么少.

错误信息为 Address already in use.估计是 6666端口被占用.

给你分析下 1.没有选错的话程序肯定是一直在循环的,而且if是成立的,否则alt不会被按下 2.你点击的位置目标可能有鼠标状态判定,所以执行的鼠标点击的效果无效,你可以先找个计算器或者播放器之类的东西试下你的程序,或者先改成右键

你可以联想一下那个scanner嘛当运行到next() 线程就会阻塞在这里,一直等到有用户输入信息才继续往下执行..那如果像你那样的写法就要调用2次next(),那么第一次输入的信息就会拿来做判断,判断成功,进入循环体,第二次输入才

这是一个指针位的问题,next()方法调用后指针是不动的,直到你敲回车会读取下一行;而nextLine()这个方法自动会将指针指向下一行,如此循环,以后读到的都是空内容了

你不会是用serverSocket接收了一次就关掉了吧,这个要一直打开的,写成一个死循环.或者有可能你建立的客户端线程只执行一次.

相关搜索:

网站地图

All rights reserved Powered by www.ylrr.net

copyright ©right 2010-2021。
www.ylrr.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com