- 6
- 0
- 约3.97千字
- 约 4页
- 2018-02-19 发布于河南
- 举报
windowssocket编程实例-UDP
写了个mudp类, 省去了一些比较讨厌的实现细节...
刚开始把closesocket放在了析构函数里, 导致调用copyconstructor时把socket给关了=.=
发送和接收的example都在一个main里面了.
项目属性那还得设置为多线程
#include stdio.h#include winsock2.h#pragma???? comment(lib,WS2_32.LIB)
class mudp{public:????? SOCKET socket1;????? sockaddr_in local;//本地地址????? sockaddr_in from;//udp包来源地址????? sockaddr_in dir;//目标地址????? int len;//上面这些东西的大小????? char buffer[1024];//内部用的缓冲public:????? mudp(int port);//需要receive的话,提供一个port
????? mudp();//不需要receive则不必提供
????? void close();//关闭socket
????? bool receive(char* mes,char* address,int port);//udp包的信息,地址,端口号
????? bool receive(cha
原创力文档

文档评论(0)