UDP的传输功能

最近看了几个聊天室和发送文件的代码,觉得比较有意思。于是我就想自己也试着弄一个这样的程序出来,下面开始介绍我乱搞的这个程序。界面是模仿飞鸽的界面,但功能比那个菜多了,比山寨还山寨。只有传消息和传文件的功能。

首先定义两个结构体:

//这个是用户信息结构体,有主机名和IP地址。呆会要添加到列表狂里

typedef struct userInfo{
 char myhost[256];
 char ip[256];
}USERINFO,*PUSERINFO;

 

//这个是包含窗口句柄和套接字句柄的结构体。在向进程传递指针时用到这个

struct RECVPARAM{
 HWND hWnd;
 SOCKET sock;
};

 

代码很麻烦也很乱,但基本功能是实现了。还剩下用户正常退出或异常退出时处理没有写,这个目前还没想到该怎么弄才好,先留着以后学了别的知识或许就能轻易解决了。

不怕自己笨,就怕自己不努力。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值