为了账号安全,请及时绑定邮箱和手机立即绑定

Java Socket应用---通信是这样练成的

难度初级
时长 2小时 0分
学习人数
综合评分9.77
496人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
http://www.imooc.com/article/17975 自己写的jdbc用户登录注册上传程序 欢迎各位一起讨论交流~
http://www.imooc.com/article/17975 自己写的jdbc用户登录注册上传程序 欢迎各位一起讨论交流~
老师讲的真的非常好,非常的清晰易懂,太棒了!!、

最赞回答 / 伽蓝雨_
java学gui就像你文科高考去努力化学物理。。根本用不到....
以下为读取输入字符流的3种方法
String c;
while((c=br.readLine())!=null){
System.out.println(c);
}


char[] buffer=new char[24];
int c;
while((c=br.read(buffer))!=-1){
System.out.println(buffer);
}

int c;
while((c=br.read())!=-1){
System.out.print((char)c);
}

最新回答 / 有一种力量从不曾消逝
我的理解:1、首先您的这个buffer这个值就一直没有变过,相当于是while(true)的效果2、为什么输出null,不太清楚,不过把buffer.readLine()值赋给一个String变量,就不会为null。
讲师讲的真不错
为什么服务器端获取输出流,响应客户端的请求操作完成后,没有用socket.shutdownOutput(),以及客户端获取输入流,并读取服务器端的响应信息完成后,没有用socket.shutdownInput()?

最新回答 / 慕莱坞1127548
个人觉得客户端和服务器端在响应完对方的消息之后都应该关闭相应的输入流输出流,所以在Server类和Client类里都要调用一次shutDownInput和shutDownOutput方法,老师没有加响应后的流关闭方法也没出错,大概是因为客户端和服务器端只交互了一次,可能之后再次交互的话就会出错。

已采纳回答 / 慕粉1356576729
socket那个是客户端的,serverSocket是服务器的

已采纳回答 / 慕粉1356576729
http://jingyan.baidu.com/article/95c9d20db55329ec4e75613b.html

最新回答 / 慕少7573967
那好,你把电脑所有应用程序打开,不关,然后你再去运行一个程序,要是你做了,还来问这句话,算我输
课程须知
本课程是 Java 开发课程的高级课程,需要对 Java 中的面向对象、IO、多线程,以及网络相关知识有一定的基础
老师告诉你能学到什么?
1、网络相关的基础知识 2、Java 中网络相关 API 的应用 3、实现基于 TCP 的 Socket 编程 4、实现基于 UDP 的 Socket 编程

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消