Socket网络编程
Posted cppdy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Socket网络编程相关的知识,希望对你有一定的参考价值。
udp协议发送消息案例
1、创建UdpServer(udp服务器端)
package com.cppdy.udp; import java.net.DatagramPacket; import java.net.DatagramSocket; //udp服务器端 public class UdpServer { public static void main(String[] args) throws Exception { System.out.println("udp服务启动……"); DatagramSocket ds = new DatagramSocket(8080); byte[] buf = new byte[1024]; DatagramPacket dp = new DatagramPacket(buf, buf.length); ds.receive(dp); String add = dp.getAddress().toString(); String data = new String(dp.getData(), 0, dp.getLength()); System.out.println("服务器接受:从IP" + add + "传输的数据:" + data); } }
2、创建UdpClient(udp客户端)
package com.cppdy.udp; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; //udp客户端 public class UdpClient { public static void main(String[] args) throws Exception { String msg = "吹泡泡的魚"; DatagramSocket ds = new DatagramSocket(); byte[] bytes = msg.getBytes(); DatagramPacket dp = new DatagramPacket(bytes, bytes.length, new InetSocketAddress("127.0.0.1", 8080)); ds.send(dp); ds.close(); System.out.println("客户端发送信息完毕……"); } }
以上是关于Socket网络编程的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装
VSCode自定义代码片段14——Vue的axios网络请求封装