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

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

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

最新回答 / 醉卧忆知己
谷歌浏览器是当今最好的浏览器遵循www的最规范最好的浏览器。
我很想知道数据库那一块。。。
五笔输入法丫
1.线程最好是实现Runable接口的类而不是直接继承Thread

2.count只是计数连接过服务器的客户端数量,而不是当前有多少客户端连接

最新回答 / Airly
你前面那个服务器端的代码都没有放到main方法里去。UDPserver us = new UDPserver();你用的这种方式根本就不能够调用上面的那些方法,因为这个是创建实例对象......而你想要的是运用那些方法。
好多的代码都记不住啊
老师讲得很好呀。很喜欢。
老师的输入法似乎很不一样

最赞回答 / SoyaDokio
我想应该是ServerThread类里的java.io.PrintWriter.write()方法的问题吧。详情请参考我回答的另一个问题:客户端输出流是否shutdownOutput()会不会对程序造成异常?

最新回答 / SymphonyZhang
去找api啊,api很明显告诉你了getHostNamepublic String getHostName()获取此 IP 地址的主机名。如果此 InetAddress 是用主机名创建的,则记忆并返回主机名;否则,将执行反向名称查找并基于系统配置的名称查找服务返回结果。如果需要查找名称服务,则调用 getCanonicalHostName。如果有安全管理器,则首先使用主机名和 -1 作为参数来调用其 checkConnect 方法,以查看是否允许该操作。如果不允许该操作,则其返回 IP 地址的文本表示形式...
谁说没有构造方法就不能new了。。。。。
赞赞赞
666666666666666

最赞回答 / 倒霉蛋儿
1、打印输出流的好处就是会保留你数据原本的样子,不会做出任何改变。用起来方便一些。2、无论是客户端,还是服务端,相互之间发送的信息都是通过建立的Socket流来传输的,所以它们读取也需要从Socket流中来读取和发送的。3、刷新是把你写入打印流中的数据,刷新到Socket流中去。
课程须知
本课程是 Java 开发课程的高级课程,需要对 Java 中的面向对象、IO、多线程,以及网络相关知识有一定的基础
老师告诉你能学到什么?
1、网络相关的基础知识 2、Java 中网络相关 API 的应用 3、实现基于 TCP 的 Socket 编程 4、实现基于 UDP 的 Socket 编程

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消