-
socket模型查看全部
-
统一的IP地址查看全部
-
客户端 //1.定义服务器的地址、端口号、数据 InetAddress address = InetAddress.getByName("localhost"); int port = 8889; byte[] data ="用户名:admin;密码:123".getBytes(); //2.创建数据报,包含发送的信息 DatagramPacket packet = new DatagramPacket(data, data.length, address, port); //3.创建DatagramSocket对象 DatagramSocket socket = new DatagramSocket(); //4.向服务器端发送数据 socket.send(packet);查看全部
-
服务器,实现基于UDP的用户登录 //1.创建服务器端DatagramSocket,指定端口 DatagramSocket socket = new DatagramSocket(8889); //2.创建数据报,用于接收客户端发送的数据 byte[] data = new byte[1024];//创建字节数组,指定接收的数据包大小 DatagramPacket packet = new DatagramPacket(data,data.length); //3.接收客户端发送的数据 socket.receive(packet);//此方法在接收到数据报之前会一直阻塞 //4.读取数据 String info = new String(data,0,packet.getLength()); System.out.println("我是服务器,客户端说:"+info);查看全部
-
客户端实现步骤查看全部
-
服务器端实现步骤查看全部
-
UDP编程查看全部
-
1.url(Uniform Resource Locator)统一资源定位符,表示Internet上的某一资源的地址 2.url由两部分组成:协议名称和资源名称,中间用冒号隔开 3.在java.net包中,提供了URL类来表示URL查看全部
-
综合项目--业务分析查看全部
-
client //3.获取输入流,用来读取服务器端的响应信息 InputStream is = socket.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String info=null; while((info=br.readLine())!=null){ br.readLine(); System.out.println("我是客户端,服务器说"+info); }查看全部
-
响应 server //4.获取输出流,响应客户端的请求 OutputStream os = socket.getOutputStream(); PrintWriter pw = new PrintWriter(os);//包装为打印流 pw.write("欢迎您"); pw.flush();//调用flush()方法将缓冲输出查看全部
-
总结重点查看全部
-
socket 编程传递文件查看全部
-
使用tcp通信传输对象查看全部
-
实际传输时以对象的形式查看全部
举报
0/150
提交
取消