[置顶]完成端口(CompletionPort)详解 -
手把手教你玩转网络编程系列之三分类:VC网络编程基础2011-11-01
08:1775535人阅读评论(366)收藏举报网络编程socketnull服务器windows 手把手叫你玩转网络编程系列之三 完成端口(Completion
Por...
分类:
其他好文 时间:
2014-05-27 02:52:51
阅读次数:
309
我以前经常写的是基于TCP的网络编程,由于TCP建立连接鼻血要经过三次握手连接,服务器端需要阻塞式等待客户端的连接。而UDP则是可以直接向目的地址的目的端口上发送数据包,由于它只负责发送出去就好,不管对方是否正确接受到与否,所以当网络性能不好时它容易出现丢包的问题。(注意:UDP是基于数据报为单.....
分类:
编程语言 时间:
2014-05-27 02:47:02
阅读次数:
509
1、TCP和UDPTCP是长连接像持续的打电话,UDP是短消息更像是发短信。TCP需要消耗相对较多的资源,但是传输质量有保障,UDP本身是不会考虑传输质量的问题。2、网络传输内容我习惯的做法是直接通过TCP传送结构体,当然前提是收发两端都在程序里对目标结构体有充分的定义。特别说明的一点是,要小心收发...
分类:
系统相关 时间:
2014-05-24 07:25:53
阅读次数:
412
iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。
(1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。
(2)CFNetwork framewor.....
分类:
移动开发 时间:
2014-05-24 06:42:47
阅读次数:
386
目前这部分代码会出现阻塞问题,暂时尚未解决#include "udp.h"#include
#include #include #include #include #include #include #include #include #include
#include int PrintDiff(...
分类:
系统相关 时间:
2014-05-24 05:01:07
阅读次数:
416
vsftpd的简单配置参考此教程
传送门教程内xinetd的配置失效,用xinetd方式启动ftp方式如下1、在/etc/xinetd.d/目录中创建一个文件vsftpd内容如下:service
ftp{ socket_type = stream ...
分类:
Web程序 时间:
2014-05-24 03:09:16
阅读次数:
304
协程协程,即协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态。协程可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停的点上继续执行。协程已经被证明是一种非常有用的程序组件,不仅被python、lua、ruby等脚本语言广泛采用,而且被新一代...
分类:
其他好文 时间:
2014-05-24 01:38:01
阅读次数:
329
1. scoket函数中PF_INET
AF_INET区别在UNIX系列中,PF_INET表示poxis, BSD系列用AF_INET2. in_addr_t inet_addr(const char
*cp);入参是字符型ip,in_addr_t 为uint32_t3. if (setsockop...
分类:
系统相关 时间:
2014-05-24 00:20:02
阅读次数:
401
下面模拟了,简单的客户机服务器投射模拟的过程。客户机像服务器发送数据,服务器接受到数据后,发送回给客户机。再由客户机打印出来。需要的函数:网络方面服务器socket(AF_INET,SOCK_STREAM,0);
AF_INET表示IPV4,SOCK_STREAM表示基于字节流的,0表示协议由前面....
分类:
其他好文 时间:
2014-05-23 22:37:19
阅读次数:
386
哎,第一,我想说官网的教程尚需完善第二:是我自己基础不好,所以费了点劲就是这样:tcp::endpoint
end_p(boost::asio::ip::address_v4::from_string("127.0.0.1"), target_port);
tcp::endpoin...
分类:
其他好文 时间:
2014-05-23 11:45:19
阅读次数:
279