udp部分的网络编程,主要分为3个部分,套接字的创建,端口号和ip地址的绑定,数据的读取和发送,我们一般创建两个文件,分别用来建立服务器和客户端。我们主要来看一下服务器的代码。
UDP服务器代码
服务器的编写可以分为:udp套接字的创建,绑定端口号和ip地址,等待接受数据并处理。这里我们简单的做一个回显服务器,就是服务器接收到客户端发来的数据后不进行什么处理,直接将原数据返回给客户端。
- udp套接字创建
说到网络编程,不得不提的就是网络套接字socket,无论你想要做什么,只要是涉及到网路编程的,都必须使用套接字,可以说套接字是整个网络编程的基础。
套接字的创建调用的是socket()
函数,函数原型如下:
#include <sys/types.h> /* See NOTES */
#include <sys/socket.h>
int socket(int domain, int type, int protocol);
参数domain
指的的通行领域,主要包括AF