
Linux 网络编程
gszhy
这个作者很懒,什么都没留下…
展开
-
select在socket中的应用
http://www.linuxdiyf.com/blog/?41903/action_viewspace_itemid_324.html 在使用 gethostbyname() 的时候,你不能用perror() 打印错误信息 (因为 errno 没有使用),你应该调用 herror()。 相当简单,你只是传递一个保存机器名的字符串(例如 "whitehouse.gov") 给gethostby转载 2013-01-17 16:31:02 · 798 阅读 · 0 评论 -
Linux Socket编程 吴秦
“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型转载 2013-01-17 16:33:27 · 625 阅读 · 0 评论 -
Linux网络编程--struct hostent结构体
使用这个东西,首先要包含2个头文件: #include #include struct hostent *gethostbyname(const char *name); 这个函数的传入值是域名或者主机名,例如" www.google.com.tw","wpc "等等。 传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。 [cpp] vi转载 2013-01-17 11:23:41 · 669 阅读 · 0 评论 -
Linux下判断网线是否插入的代码
Linux下判断网线是否插入的代码 参考ethtool-2.6.36.tar.gz 代码: [guowenxue@localhost ~]$ sudo ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full转载 2013-03-18 09:47:00 · 3005 阅读 · 0 评论