sockt udp服务端怎么关闭

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sockt udp服务端怎么关闭相关的知识,希望对你有一定的参考价值。

参考技术A UDP Server程序1、编写UDP Server程序的步骤
(1)使用socket()来建立一个UDP socket,第二个参数为SOCK_DGRAM。
(2)初始化sockaddr_in结构的变量,并赋值。sockaddr_in结构定义:
struct sockaddr_in
uint8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
struct in_addr sin_addr;
char sin_zero[8];
;
这里使用“08”作为服务程序的端口,使用“INADDR_ANY”作为绑定的IP地址即任何主机上的地址。
(3)使用bind()把上面的socket和定义的IP地址和端口绑定。这里检查bind()是否执行成功,如果有错误就退出。这样可以防止服务程序重复运行的问题。
(4)进入无限循环程序,使用recvfrom()进入等待状态,直到接收到客户程序发送的数据,就处理收到的数据,并向客户程序发送反馈。这里是直接把收到的数据发回给客户程序。本回答被提问者采纳

以上是关于sockt udp服务端怎么关闭的主要内容,如果未能解决你的问题,请参考以下文章

netty4的udp服务端怎么是单线程

python怎么建立socket服务端

怎么获取服务器上的ip地址和端口号

ubuntu下怎么查看已打开的端口号?怎么打开关闭指定端口?

C/S模型:TCP,UDP构建客户端和服务器端(BIO实现

udp/tcp流程