网络
tp机器猫
16年开发经验,熟悉Delphi,Golang,C++各项开发技能
展开
-
WSA错误编号
〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程序。〖12〗-访问码无效。〖13〗-数据无效转载 2014-04-10 10:25:39 · 1982 阅读 · 0 评论 -
奇怪的recv函数
一直有个错觉,以为recv的函数返回值>0是有数据读到,=0是无数据,从下文才知道,即使前面select read句柄返回大于0,recv函数返回0竟然是代表连接关闭。而且recv返回小于0也不一定是出错,而根据errno判断还有可能只是没有读到数据~!!!! 1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就 我目前了解阻塞与非阻塞recv返回转载 2014-06-05 11:24:49 · 725 阅读 · 0 评论 -
iOS 网络编程模式总结
IOS 可以采用三类api 接口进行网络编程,根据抽象层次从低到高分别为socket方式、stream方式、url 方式。一 、socket 方式IOS 提供的socket 方式的网络编程接口为CFSocket。CFSocket是BSD sockets的抽象和封装,CFSocket提供BSD sockets几乎所有的功能,并与run loop集成,用来实现多线程网络编程和网络事件监转载 2015-04-08 14:59:20 · 610 阅读 · 0 评论