老师,我虚拟机重启之后输入不了密码,就是键盘敲不进去数字,这是为啥
参照教程代码写的画同心圆程序,运行是出现以下错误是什么原因呢?
看了7樓小夥伴和我一樣的問題,他的在g盤,我有嘗試做,可是不對呀
我沒有D盘,所有的都存儲在C盤裏,這一步應該輸入什么呢?
版本不是都是从0开始计数的吗
这里的-1什么鬼
可以不使用赋值标签,直接在脚本标签中打印相应的内容到浏览器客户端上吗?
这块讲的有问题,他们不是父子关系,而是有一个parent属性的关系,这个
/usr/local老师这个路径是什么意思啊 我在根目录下进入usr local没有找到tomcat啊
老师,我安装的Xshell说要下载新版本才能用,有安装包吗?
可以把settings.xml发给我吗?不知道哪里出错了
老师 怎么每次都有warp
老师,整理代码格式的快捷键是哪个
com.bjsxtjava.io.BufferedReaderjava.io.IOExceptionjava.io.InputStreamReaderjava.io.PrintWriterjava.net.ServerSocketjava.net.SocketEchoServer15 { (String[] args) { ServerSocket serverSocket = { serverSocket = ServerSocket()(){ Socket socket = serverSocket.accept()Msg(socket).start()} }(Exception e){ e.printStackTrace()}{ (serverSocket != ){ { serverSocket.close()} (IOException e) { e.printStackTrace()} } } } } Msg Thread{ Socket (Socket socket){ .= socket} () { .readMsg()} (){ BufferedReader br = PrintWriter pw = { br = BufferedReader(InputStreamReader(..getInputStream()))pw = PrintWriter(..getOutputStream())pw.println(br.readLine()+)pw.flush()} (IOException e) { System..println(..getInetAddress()+)e.printStackTrace()}{ (br != ){ { br.close()} (IOException e) { e.printStackTrace()} } (pw != ){ pw.close()} } } }
com.bjsxtjava.io.BufferedReaderjava.io.IOExceptionjava.io.InputStreamReaderjava.io.PrintWriterjava.net.ServerSocketjava.net.Socketjava.util.ScannerGoodTCP14 { (String[] args) { Scanner scanner = ServerSocket serverSocket = Socket socket = { scanner = Scanner(System.)System..println()String str = scanner.nextLine()String[] arr = str.split()(.equals(arr[])){ System..println(+arr[]+)serverSocket = ServerSocket(Integer.(arr[]))socket = serverSocket.accept()System..println()}{ socket = Socket(arr[]Integer.(arr[]))System..println()} Send1(socketscanner).start()Receive1(socket).start()} (IOException e) { e.printStackTrace()}{ (serverSocket != ){ { serverSocket.close()} (IOException e) { e.printStackTrace()} } } } } Send1 Thread{ Socket Scanner (Socket socketScanner scanner){ .= socket.= scanner} () { .sendSMag()} (){ PrintWriter pw = { pw = PrintWriter(..getOutputStream())(){ String msg = .nextLine()pw.println(msg)pw.flush()} } (IOException e) { e.printStackTrace()}{ (!= ){ .close()} (pw != ){ pw.close()} (.!= ){ { ..close()} (IOException e) { e.printStackTrace()} } } } } Receive1 Thread{ Socket (Socket socket){ .= socket} () { .receiveMsg()} (){ BufferedReader br = { br = BufferedReader(InputStreamReader(..getInputStream()))(){ String msg = br.readLine()System..println(+msg)} } (IOException e) { e.printStackTrace()}{ (br != ){ { br.close()} (IOException e) { e.printStackTrace()} } (.!= ){ { ..close()} (IOException e) { e.printStackTrace()} } } } }
他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null他说null
老师 我把自己的代码和老师代码检查了,但是没发现什么问题,但是我这个代码发送了一条消息之后 会一直打印null 麻烦老师帮忙看看
serverSocket = new ServerSocket(8888);
老师,这个语句不需要放入死循环吗?是不是代表他链接到8888端口后就不会断了,新的客户端进来链接的也只是8888端口,而不是服务器,8888端口就相当于个中介呗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637