UDP:
* 发送端 *接收端
* 1,创建数据 *1,准备容器接收
* 2,打包(DatagramPacket)成字节数组 *2,用和包裹上地址相同的IP和端口创建DatagramSocket,receive接收
* 3,用新端口创建DatagramSocket,send传输(地址写在包裹上) *3,拆包,将包裹拆为字节数组
* 4,释放资源 *4,字节数据转为数据(p.getData()),分析数据
*5,释放资源
注意点:
1,传输数据不能过大,一般为60k;
2,读写数据时用到IO流,常用的DataIn/OutputStream,ObjectIn/OutputStream等,自己定义的对象需要序列化(Serializable),读取时需要按照顺序
3,传输小文件时,FileInputStream(path),ByteArrayOutputStream;
4,控制台输入:BufferedReader console =new BufferedReader(new InputStreamReader(System.in));