socket网络编程
alphadevgo
学习,乐此不疲
展开
-
同步、异步、阻塞、非阻塞
同步:所谓的同步就是,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。通俗一点讲就是每次有仅只有一件可以干的事情,只有在这个件事情处理完了,才可以接其他的事情做。异步:顾名思义,异步是与同步概念相对的。当一个异步进程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。通俗点说的话就是玩游戏中,突然有事,离开了下,于是点击“挂机原创 2014-03-06 11:24:31 · 559 阅读 · 0 评论 -
关于ioctl函数的学习和使用
在ioctl函数之前,对它的认识是停留在系统调用接口,并无实际更深入的了解和掌握,因为学习和使用,让我更加清楚了这个函数的“使命”。作为一个初学者,秉承谦虚好学的态度,希望多多指教,共同进步。废话不多说了。 使用:在网络编程方面,特别是网络服务器程序对iotcl函数的使用是很经常的,使用iotcl获取所在主机全部网络接口的信息,包括:接口地址,是否支持广播,是否支持多播等等。原创 2014-06-07 17:04:45 · 786 阅读 · 0 评论 -
IPv6之初使用,及IPv4与IPv6的socket通信
IPv6是InternetProtocol Version 6的缩写。IPv6是IETF(互联网工程任务组,InternetEngineering Task Force)设计的用于替代现行版本IP协议(IPv4)的下一代IP协议。原创 2014-06-14 17:13:48 · 4542 阅读 · 0 评论 -
几种获取本机IPv6地址的方法
方法一mynet.h#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl原创 2014-06-19 10:44:09 · 19038 阅读 · 2 评论