![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
xc889078
这个作者很懒,什么都没留下…
展开
-
hostent结构体
使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如""等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。struct hostent { char *h_name; cha转载 2013-04-14 14:04:24 · 783 阅读 · 0 评论 -
网络字节序和主机字节序
网络编程中经常用到的网络字节序和主机字节序的转换,比如IP 字符串(暂时只讨论IPV4),是以三个点号和四个数字组成,并以点号相分隔的字符串。比如说,IP是225.224.223.222,那么整数是不是就是 0XFFFEFDFC呢?答案是不一定。虽然此IP地址在内存中的存储顺序从左至右依次是,”FF”,“FE”, “FD”, “FC”两个字节。但是这个存储顺序代表的实际数值是何值,得看CPU体系架转载 2013-04-14 14:04:15 · 865 阅读 · 0 评论 -
用setsockopt()来控制recv()与send()的超时
转载地址:http://blog.csdn.net/newger/article/details/2459113在send(),recv()过程中有时由于网络状况等原因,收发不能预期进行,而设置收发超时控制:在Linux下需要注意的是时间的控制结构是struct timeval而并不是某一整型数,以下是来自于网上一篇文章中的摘录,它是这样写的:int nNetTimeout=1000;转载 2013-04-23 17:26:55 · 612 阅读 · 0 评论 -
基于Socket的UDP和TCP编程介绍
转载地址: http://hi.baidu.com/xmbihnvkgwbbfid/item/583e5da08ee81e14a9cfb7f7一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(st转载 2013-04-16 19:05:24 · 693 阅读 · 0 评论 -
一个linux UDP网络通讯的例子源代码(server、client方式)
转载地址:http://dxwang.blog.51cto.com/384651/84911服务器端代码#include #include #include #include #include #include #include #include int main(int argc, char *argv[]){int sock;//send转载 2013-04-23 17:24:38 · 1064 阅读 · 0 评论