unix高级编程
文章平均质量分 71
wenhai_dai
这个作者很懒,什么都没留下…
展开
-
处理器架构的大端模式和小端模式
字节序 在同一台计算机上通信或不用考虑字节序,字节序是处理器架构的特性,用于指示像整数这样的大字节数据在计算机内部的存储方式,一般在网络通信中要考虑不同的处理器架构的不同存储方式造成数据值的改变,所以在网络通信中要将本地字节序转换为网络字节序再传送。TCP/IP栈使用大端字节序。原创 2016-10-27 18:34:44 · 1024 阅读 · 0 评论 -
linux套接字编程
套接字描述符 套接字是通信端点的抽象,和用文件描述符来访问文件同理,应用程序用套接字描述符来访问套接字,套接字在unix系统中被当做是一种文件描述符。虽然套接字本质上是一种文件描述符,但并不是完全可以当做文件描述符来操作,例如,有些以文件描述符作为参数的函数就不能接受套接字为参数。例如lseek函数就不能以套接字作为参数,因为套接字不支持文件偏移量的概念。我们可以理解套接字是一种添原创 2016-10-27 17:30:51 · 249 阅读 · 0 评论 -
linux TCP套接字编程
服务端://TCP套接字编程服务端#include #include #include #include #include #include #include #define PORT 8899int main(){ int sockfd,newsockfd; //定义套接字描述符 struct sockad原创 2016-10-27 21:59:47 · 491 阅读 · 0 评论 -
linux c下的字符串正则替换
代码来自于点击打开链接#include #include #include #include #include //regex#include //cns_reg函数的返回类型typedef struct _reg_rtn_struct{ int rtn; //成功与否标志0 成功, 1失败 int pstart; //匹配到的子串开始位移转载 2016-10-29 12:14:49 · 1364 阅读 · 0 评论