- 网络编程概述
- UDP通信程序
- TCP通信程序
网络编程概述
网络编程的三要素
1,IP地址
2,端口
3,协议
InetAddress的使用
端口
协议
UDP通信程序
我们要通过套接字发生数据
DatagramSocket 对象可以发送数据
但是需要用
DatagramPacket 打包
UDP接收数据
TCP通信程序
TCP通信程序练习1
练习2——通过键盘发送数据
输入886之后主要是套接字关闭了。
练习3
练习4——内容来自文件,并输出到文件
只要修改输入流的来源就好了。
练习5——增加了服务器反馈功能
由于在Server代码中,有个while循环,这个循环没有中断和退出条件,那么这个循环就会一直循环下去。
所以我们需要自己写一个标识符,表示已经读到了结尾
当然,我们也可以使用系统内部自带的方法
shutdonOutput()表示输出已经结束。
练习6——代码用线程进行封装,为每一个客户端开启一个线程