上传者: lihuanyong361
|
上传时间: 2021-06-01 15:37:22
|
文件大小: 1KB
|
文件类型: C
1.首先是UDP_server.c里面,用socket()建立一个套接字,然后用bind()把地址端口绑定到这个套接字上面,接着就是开始侦听这个端口。有发送函数、也有接收函数,可以很方便的收发数据。接收到的数据我把ip、端口和信息提取出来了,在终端上显示。
2.UDP_client.c里面,同样建立一个套接字,不用侦听,可以直接向指定IP的端口上发数据,我用了一个while(1)来一直发送,发送内容、ip和端口用参数输入。
代码用gcc编译,测试运行正常。还有一点值得高兴,这些源码用arm-linux-gcc编译了一遍,放在到arm板子上运行正常,和电脑没有一点区别。