什么是网络编程
简单的来说就是端到端根据网络传输协议相互之间建立连接并传输数据。
网络编程大致可分为UDP和TCP
二者对比如下:
UDP流程实现原理图:
案例:
发送方:
//1、创建手机 DatagramSocket sendSocket = new DatagramSocket(); //2、准备数据 //表示向哪个ip地址发送数据 InetAddress other = InetAddress.getByName("192.168.0.101"); int port = 8888; String msg = "约吗"; //3、包装数据 DatagramPacket dp = new DatagramPacket(msg.getBytes(), msg.getBytes().length, other, port); //4、发 sendSocket.send(dp); //5、关闭 sendSocket.close();