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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.77
496人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰

最新回答 / 进步中的编程猿
pw.flush();//刷新缓存pw.close();os.close();socket.shutdownInput();br.close();is.close();socket.close();这个是客户端的  其中  socket.shutdownInput     应该改为socket.shutdonwnOutput       因为上面是接收了 输出流  所以是要关闭输出流   再有是你的客户端的地方  有同样的问题     把socket.shutdownOutput   改为socket.s...

最新回答 / 慕移动9181930
老师,能不能把安装包也给我们啊,谢谢老师了type表示按钮的类型,是提交按钮还是重置按钮;name表示该按钮的名称,以备后台程序ASP、PHP使用

最新回答 / 热爱学习的好孩子
首先cpu的资源有限,所谓的异步是快速的执行不同的任务,并且在之间进行切换,例如一个请求执行到某个阶段,再去执行另外一个,然后在切换回来继续执行。每一次的切换都是根据一个算法来选择下一个执行的任务到底是哪一个,其中影响算法选择的非常重要的参数就是任务的优先级,优先级高的任务执行的概率就高,反之优先级地的任务执行的概率就低。如果并发量非常的高的话,这种时间差就会非常的明显,所以要区分任务的优先级,让高优先级的任务先执行,次要的任务后执行。关键是少年别光注意 降低优先级这几个字 , 是降低其他任务的优先级,来...

最新回答 / 无所知
个人看法:传参数据大小超过缓存区大小,会直接报异常

最新回答 / soft_xiao
这个问题好简单啊。无法直接解答

最新回答 / qq_半边世界_03146490
实现分析里不是展示的有一个文件实体类File么, 用它来封装文件信息的,你传递多个文件就可以使用 Map<File> datamap 接收后取出来就可以

最新回答 / bigfire
刚刚有点问题,应该是在37行代码之前加一句socket2.send(packet)

最新回答 / 心中的愤怒就像龙咆哮
感觉你的好复杂,只是我的http://www.imooc.com/article/11793还有你这部分我看不太懂,请将以下,/#是干什么用的OutputStream os=socket.getOutputStream();        PrintWriter pw=new PrintWriter(os);        pw.write("111/#"+filename+"/#"+filesize);        pw.flush();          socket.shutdownOutput(...

最新回答 / 愚人世界
将客户端的 pw.write("用户名");改为 pw.println("用户名"); 就可以了,不知道为什么,求小伙伴一起讨论

最新回答 / Airly
这个类继承了线程的方法由 extends Thread 这句代码体现。他没有调用Thread 这个父类的run方法,而是重写了这个方法....而serverThread.start();是启动这个线程,这句话你就想象成方法的调用。

最新回答 / SoyaDokio
检查完代码才在最后发现有报错信息..首先,代码看了一遍,应该是没有错误。然后是报错信息,我分析有两种可能:没有先启动服务端多次启动/停止过于频繁,JVM没来得及解除端口占用再说对应的解决方法先启动服务端再启动客户端有三种方案①关闭连接时线关闭服务端②每次启动更换端口③多次启动/停止之间留下一定空闲

最新回答 / Halona_zx
在while里面添加一句:c = br.readLine();while (c != null) {// 循环读取服务器发送的信息System.out.println("后面是从服务器发过来的消息" + c);c = br.readLine();}
课程须知
本课程是 Java 开发课程的高级课程,需要对 Java 中的面向对象、IO、多线程,以及网络相关知识有一定的基础
老师告诉你能学到什么?
1、网络相关的基础知识 2、Java 中网络相关 API 的应用 3、实现基于 TCP 的 Socket 编程 4、实现基于 UDP 的 Socket 编程

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消