Chinaunix首页 | 论坛 | 博客
  • 博客访问: 121440
  • 博文数量: 15
  • 博客积分: 1581
  • 博客等级: 上尉
  • 技术积分: 411
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-29 09:48
文章分类

全部博文(15)

文章存档

2011年(8)

2010年(7)

我的朋友

分类: LINUX

2011-10-09 21:43:51

       这几天一直都在做这个,整得都想抽那个写asio库的人,怎么弄那么多函数,类出来,一套一套的,同步的,异步的, socket,就有几个读写函数,一开始我用的是socket.async_read_some接收端老是会出现很错误,后来在一个前辈做的也是用ASIO库写的文件下载和上传的时候用的是async_read,重新去了哪些该死的英文文档才觉得自己错了...

     boost是个很强大的库,以我学了2个月的C++的菜鸟水平来说,真的觉得好强大的。不过C++就让我觉得太变幻莫测了,特别是模板。

     先上源代码吧。

      RECEIVE.zip   这个是接收端的代码。不单单是文件接收,还带了个UDP的回应功能,配置的端口在xmlconf的文件夹下,用来读取程序使用的端口。

       sender.zip   发送端代码。

       udp.zip    udp客户端,用来测试链接。

     欢迎指点。


阅读(4335) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~