码迷,mamicode.com
首页 >  
搜索关键字:linux网络编程    ( 339个结果
Linux下的socket网络编程
Linux下的socket网络编程linux网络编程是通过socket(套接字)接口实现,Socket是一种文件描述符,socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供..
分类:系统相关   时间:2016-04-12 07:44:17    阅读次数:296
Linux网络编程必看书籍推荐
首先要说讲述计算机网络和TCP/IP的书很多。 先要学习网络知识才谈得上编程 讲述计算机网络的最经典的当属Andrew S.Tanenbaum的《计算机网络》第五版,这本书难易适中。 《计算机网络(第5版)》是国内外使用最广泛、最权威的计算机网络经典教材。 目前已经是第五版,本书作者80年代就开发出 ...
分类:系统相关   时间:2016-04-07 18:34:00    阅读次数:200
Linux C高级编程——网络编程(3)
Linux网络编程(三)——TCP 宗旨:技术的学习是有限的,分享的精神是无限的。 1、TCP段格式         和UDP协议一样也有源端口号和目的端口号,通讯的双方由IP地址和端口号标识。32位序号、32位确认序号、窗口大小。4位首部长度和IP协议头类似,表示TCP协议头的长度,以4字节为单位,因此TCP协议头最长可以是4x15=60字节,如果没有选项字段, TCP...
分类:系统相关   时间:2016-04-05 10:53:36    阅读次数:279
Linux网络编程:原始套接字的魔力【上】
基于原始套接字编程        在开发面向连接的TCP和面向无连接的UDP程序时,我们所关心的核心问题在于数据收发层面,数据的传输特性由TCP或UDP来保证:       也就是说,对于TCP或UDP的程序开发,焦点在Data字段,我们没法直接对TCP或UDP头部字段进行赤裸裸的修改,当然还有IP头。换句话说,我们对它们头部操作的空间非常受限,只能使用它们已经开放给我们的诸如源、目的IP,...
分类:系统相关   时间:2016-04-01 18:27:08    阅读次数:212
linux网络编程——套接字(socket)入门
1.套接字的基本结构 struct sockaddr 这个结构用来存储套接字地址。 数据定义: struct sockaddr { unsigned short sa_family; /* address族, AF_xxx */ char sa_data[14]; /* 14 bytes的协议地址 */ }; ...
分类:系统相关   时间:2016-04-01 18:22:28    阅读次数:241
Linux Socket 原始套接字编程
对于linux网络编程来说,可以简单的分为标准套接字编程和原始套接字编程,标准套接字主要就是应用层数据的传输,原始套接字则是可以获得不止是应用层的其他层不同协议的数据。与标准套接字相区别的主要是要开发之自己构建协议头。对于原始套接字编程有些细节性的东西还是需要注意的。 1. 原始套接字创建 原始套接 ...
分类:系统相关   时间:2016-03-31 23:09:33    阅读次数:293
[国嵌攻略][090][linux网络编程模型]
编程模型 Socket的实质就是一个接口,利用该接口,用户在使用不同的网络协议时,操作函数得以统一。而针对不同协议的差异性操作,则交给了Socket去自行解决。 TCP编程模型 UDP编程模型
分类:系统相关   时间:2016-03-01 10:56:42    阅读次数:159
linux网络编程实例
获取服务器时间 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <netine
分类:系统相关   时间:2016-01-29 20:23:09    阅读次数:285
htons
在Windows和Linux网络编程时需要用到的,用来将主机字节顺序转化为网络字节顺序,以Windows下的代码为例:12#includeu_shorthtons(u_shorthostshort);htons的功能:将一个无符号短整型的主机数值转换为网络字节顺序,即大尾顺序(big-endian)...
分类:其他好文   时间:2016-01-20 01:13:45    阅读次数:259
linux网络编程学习笔记之三 -----多进程并发服务端
首先是fork()函数。移步APUE 8.3. 比較清晰的解释能够參考http://blog.csdn.net/lingdxuyan/article/details/4993883和http://www.oschina.net/question/195301_62902补充一点是:fork返回后,原...
分类:系统相关   时间:2016-01-13 09:21:55    阅读次数:252
339条   上一页 1 ... 15 16 17 18 19 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!