您现在的位置: 主页 > 嵌入式软件 > C/C++ > 网络编程单纯UDP通信
本文所属标签:
为本文创立个标签吧:

网络编程单纯UDP通信

来源:fromnet 网络用户发布,如有版权联系网管删除 2018-10-12 

网络编程 单纯UDP通信

1,UDP发送端

2,UDP接收端

UDP发送端:

#include #include #include #include #include #include int main(int argc, char* argv[]){  int sock;  sockaddr_in addr;  int n;  if(argc != 2){    return 1;  }  sock = socket(AF_INET, SOCK_DGRAM, 0);  addr.sin_family = AF_INET;  addr.sin_port = htons(12345);  inet_pton(AF_INET, argv[1], &addr.sin_addr.s_addr);  n = sendto(sock, "aaaaa", 5, 0, (sockaddr*)&addr, sizeof(addr));  close(sock);  return 0;}

github源代码

发送端的执行方式:

./a.out 127.0.0.1

UDP接收端

#include #include #include #include #include int main(){  int sock;  sockaddr_in addr;  sockaddr_in senderinfo;  socklen_t addrlen;  char buf[2048];  int n;  sock = socket(AF_INET, SOCK_DGRAM, 0);  addr.sin_family = AF_INET;  addr.sin_port = htons(12345);  addr.sin_addr.s_addr = INADDR_ANY;  bind(sock, (sockaddr*)&addr, sizeof(addr));  addrlen = sizeof(senderinfo);  n = recvfrom(sock, buf, sizeof(buf) - 1, 0,       (sockaddr*)&senderinfo, &addrlen);  write(fileno(stdout), buf, n);  close(sock);  return 0;}

github源代码

c/c++ 学习互助QQ群:877684253

本人微信:xiaoshitou5854



              查看评论 回复



嵌入式交流网主页 > 嵌入式软件 > C/C++ > 网络编程单纯UDP通信
 源代码 发送 接收

"网络编程单纯UDP通信"的相关文章

网站地图

围观()