windows下实现UDP
2015-06-18 21:05
274 查看
服务器端:
客户端:
SOCKET sockSrv = socket(AF_INIT, SOCK_DGRAM, 0); SOCKADDR_IN addrSrv; addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY); addrSrv.sin_family = AF_INIT; addrSrv.sin_port = htons(6000); bind(sockSrv, (SOCKADDR *)&addrSrv, sizeof(SOCKADDR)); SOCKADDR_IN addrClient; int len = sizeof(SOCKADDR); char recvBUF[100]; recvfrom(sockSrv, revcBuf, 100.0f, (SOCKADDR*)&addrClient, len); closesocket(sockSrv);
客户端:
SOCKET socketClient = socket(AF_INIT, SOCK_DGRAM, 0); SOCKADDR_IN addrSrv; addrSrv.sin_addr.S_un.S_addr = inet_addr("127.0.0.1"); addrSrv.sin_family = AF_INIT; addrSrv.sin_port = htons(6000); sendto(socketClient, "Hello", strlen("Hello")+1, 0, (SOCKADDR*)&addrSrv, sizeof(SOCKADDR)); closesocket(socketClient);
相关文章推荐
- smarty中应用mb_substr()截取字符串
- java基础 第6章类再生
- Android快速入门(转自 农民伯伯: http://www.cnblogs.com/over140/)
- 4105: [Thu Summer Camp 2015]平方运算
- 返回二维数组最大子数组的和(2)
- Redis 2.8 配置文件说明
- TC Srm524 Div 1 T3
- Dynamic Programming | Set 2 (Optimal Substructure Property)
- 总结应用发布
- Android基于TrafficStats实现实时流量统计
- Linux 如何新增驱动模块
- HMM/MEMM/CRF
- 架构师速成4-幼儿园
- 我的Hook学习笔记
- 杭电1010(WA)
- 架构师速成4-幼儿园 分类: 架构师速成 2015-06-18 21:03 529人阅读 评论(0) 收藏
- Canvas元素基本知识
- 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- CodeForces 360A - Levko and Array Recovery (思维)
- ThinkPad T440换装固态硬盘(SSD)和内存条