美文网首页
33、Socket, UDP客户端,服务器端

33、Socket, UDP客户端,服务器端

作者: silence_k | 来源:发表于2017-01-02 19:12 被阅读0次

服务端代码

static void Main(string[] args)
{
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

server.Bind(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8090));

EndPoint clientPoint= new IPEndPoint(IPAddress.Any, 0); // 声明一个空的端口对象,当接受到数据的时候,会将数据发送方的地址赋值到该对象中
byte[] reciveData = new byte[1024];

int dataLength = server.ReceiveFrom(reciveData, ref clientPoint); //接收到连接,会将连接方的地址写入clientPoint
string reciveMessage = Encoding.UTF8.GetString(reciveData, 0, dataLength);

Console.WriteLine(reciveMessage);

server.Close();

Console.ReadKey();
}

客户端代码

static void Main(string[] args)
{

Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);

string userMessage = Console.ReadLine();
byte[] data = Encoding.UTF8.GetBytes(userMessage);
EndPoint serverPoint = new IPEndPoint(IPAddress.Parse("192.168.1.255"), 8090);

clientSocket.SendTo(data, serverPoint);

Console.ReadKey();
}

相关文章

  • 33、Socket, UDP客户端,服务器端

    服务端代码 客户端代码

  • TCP/UDP的socket编程

    TCP服务器/客户端 UDP服务器/客户端 TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数so...

  • (13)tcp和udp的socket简单实现

    1.tcp的实现 socket的服务端 socket的客户端 2.udp的实现 udp 服务端的实现 udp 客户...

  • day017 笔记 08-07

    socket套接字 通过socket实现服务器端 通过socket实现客户端 多次通信(服务器端) 多次通信(客户...

  • udp和tcp服务器和客户端

    udp 客户端 服务器端 tcp 客户端 服务器

  • Socket

    先UDP组播 socket 再TCP建立长连接 同一个局域网下,各设备提供udp socket监听服务,手机客户端...

  • 08-Java基础-Socket & 反射

    Socket、反射 Socket UDP TCP1.客户端1)创建Socket连接服务端(指定ip地址,端口号)通...

  • 知识点

    关于Socket通信:客户端通过new Socket()方法创建通信的Socket对象服务器端通过new Serv...

  • TCP和udP的区别

    TCP和UDP编程区别 TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、...

  • 学习java网络编程

    InetAddress类 多线程服务器 服务器端 服务器端线程 客户端 客户端线程 运行结果 基于socket公共...

网友评论

      本文标题:33、Socket, UDP客户端,服务器端

      本文链接:https://www.haomeiwen.com/subject/xhawvttx.html