上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 74 下一页
摘要: 网络传输文件有两方案:1. 一次连接传输一个文件。 文件传输完成后,连接关闭,read返回0.2. 一次连接传输多个文件。 write() -> read() -> write() -> read(). read()隔开write(),等用户确认信息(回复)。一次传输多个文件的示例ftp:传输多个文... 阅读全文
posted @ 2015-11-21 17:21 yuxi_o 阅读(458) 评论(0) 推荐(0)
摘要: 连接 TCP/IP协议规定网络数据传输应采用大端字节序 socket地址 struct sockaddr{ unsigned short sa_family; char sa_data[14]; }; 一般不采用上述socket地址,系统兼容性考虑采用sockaddr_in。 #include <n 阅读全文
posted @ 2015-11-21 17:16 yuxi_o 阅读(447) 评论(0) 推荐(0)
摘要: 1. AF_INET用作非本机通信 AF_INET域socket通信过程是典型的TCP/IP四层模型的通信过程,如下: 发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指定对方的IP端口,经过Internet,可以根据此IP端口最终找到接收方;接收数 阅读全文
posted @ 2015-11-21 12:02 yuxi_o 阅读(559) 评论(0) 推荐(0)
摘要: 1. TCP/IP协议栈包含四层:应用层,传输层,网络层,链路层。 实际应用中,传输层对应port,网络层对应IP,链路层对应MAC。 2. 不同层对数据包的称谓不同: 传输层:段(segment) 网络层:数据包(datagram) 链路层:帧(frame) 3. 以太网帧中规定数据长度最小46字 阅读全文
posted @ 2015-11-21 11:44 yuxi_o 阅读(269) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-10-16 15:06 yuxi_o 阅读(299) 评论(0) 推荐(0)
摘要: 一、视频播放简述 客户端播放器播放视频URL(这也是一个网络请求),服务器收到请求后,做出响应,实时将视频文件处理,以媒体“流”(一个形象的说法)的形式传输到客户端的播放器,就实现了视频的播放。 点播:视频内容已经存放在服务器上(换句话说,我们能够得到该视频文件在服务器上的URL地址),我们可以选择 阅读全文
posted @ 2015-10-16 14:13 yuxi_o 阅读(1236) 评论(0) 推荐(0)
摘要: 内存分区 内存分布分为5个部分,从高地址到低地址依次为栈区(stack),堆区(heap),未初始化数据段(uninitialized data),初始化数据段(initialize data)和代码段(text)。 有些文档也把初始化的数据段和未初始化的数据段合称全局区。 1. 文本段--只读、共 阅读全文
posted @ 2015-10-14 22:27 yuxi_o 阅读(762) 评论(0) 推荐(0)
摘要: 一. 共享库生成 组成共享库的目标文件和一般目标文件有所不同,在编译时要加-fPIC选项(生成与位置无关代码 Position Independent code)。 $gcc -c -fPIC stack/stack.c stack/push.c stack/pop.c stack/is_empty 阅读全文
posted @ 2015-10-14 20:19 yuxi_o 阅读(531) 评论(0) 推荐(0)
摘要: 库文件名都是以lib开头的,静态库以a作为后缀,表示archive。 创建静态库: ar rs libstack.a stack.o push.o pop.o is_empty.o ar把目标文件打包成静态库; r表示将后面的文件列表添加到文件包,若果文件包不存在就创建它; s是专用于生成静态库的, 阅读全文
posted @ 2015-10-14 20:13 yuxi_o 阅读(535) 评论(0) 推荐(0)
摘要: 一、基础 ld:GNU的链接器。用来把一定量的目标文件跟档案文件链接在一起,并重新定位它们的数据,链接符号引用。一般编译一个程序时,最后一步就是运行ld进行链接。每一个链接都被一个链接脚本所控制,这个脚本是用链接命令语言书写的。 链接脚本的一个主要目的是描述输入文件中的各个段(数据段,代码段,堆,栈 阅读全文
posted @ 2015-10-14 19:39 yuxi_o 阅读(613) 评论(0) 推荐(0)
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 74 下一页