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