
UDP协议
文章平均质量分 75
xtx1990
新一代年轻人
展开
-
利用setsockopt实现超时检测
#include #include #include #include #include #include #include #include #define N 64 typedef struct sockaddr SA; int main(int argc, char *argv[]){ int sockfd; char buf[N]; struct sockaddr_in serva原创 2012-11-12 13:35:19 · 538 阅读 · 0 评论 -
使用UDP套接字实现广播消息
此代码在ubuntu10.04系统上测试可正常使用。原来一直把发送地址填写成了多播地址,导致接收端可以抓到数据包但是程序无法接收到数据(多播程序写的太多,混淆了,哈哈)。 发送方代码如下: #include #include #include #include #include #include #include #include #define N 64 //#define BROAD原创 2012-11-12 13:35:43 · 561 阅读 · 0 评论 -
使用UDP套接字实现多播消息
发送方代码如下: #include #include #include #include #include #include #include #include #define N 64 typedef struct sockaddr SA; int main(int argc, char *argv[]){ int sockfd; socklen_t addr_len; char bu原创 2012-11-12 13:35:46 · 640 阅读 · 0 评论 -
基于UDP套接字的局域网聊天室
需要实现功能如下: 1.服务器端功能如下: 广播通知客服端登录/退出 接受客服端发来的消息,广播给所有用户 广播系统消息 2.客服端功能如下: 接收服务器发来的消息并显示 发送消息给服务器端 实现代码如下: 1.服务器端代码: #include #include #include #include #include #include #include #defi原创 2012-11-12 13:35:12 · 623 阅读 · 0 评论 -
基于UDP的简单收发消息代码
服务器端代码: #include #include #include #include #include #include #include #define N 64 typedef struct sockaddr SA; int main(int argc, char *argv[]){ int sockfd; socklen_t addr_len; char buf[N]; stru原创 2012-11-12 13:35:58 · 436 阅读 · 0 评论