linux应用开发-Socket
一 Socket
socket是独立于具体协议的网络编程接口
在osi模型中,主要位于会话层和传输层之间
特点
1 是一个编程接口
2 是一种特殊的文件描述符
3 并不仅限于TCP和IP
4 面向连接和无连接的两种方式
二 socket类型
常用
SOCK_STREAM:按照顺序,可靠的,数据完整,基于字节流,使用TCP传输,使用最多的
...
分类:
系统相关 时间:
2015-05-19 13:08:14
阅读次数:
163
WSAStartup(WORD wVersion,WSADATA* wsaData);socket(AF_INET,SOCK_STREAM,0);SOCKADDR_IN addrSrv;//将IP-PORT存入addrSrvconnect(SOCKET,(SOCKADDR*),sizeof(SOCK...
分类:
其他好文 时间:
2015-05-19 12:22:58
阅读次数:
83
HDS指Adobe的Http Dynamic Stream,与HLS类似。 如果要让SRS支持HDS输出,那么在编译SRS的时候需要在编译选项中加--with-hds HDS配置: vhost __defaultVhost__ { ? ? hds { ? ? ? ? # HDS开关 ? ? ? ?...
分类:
其他好文 时间:
2015-05-18 23:17:06
阅读次数:
305
下面是一个修改文件中指定内容的程序,这里面主要用到了以下几个函数:
FILE * fopen(const char * path,const char * mode);
size_t fread ( void *buffer, size_t size, size_t count, FILE *stream)
;
buffer:用于接收数据的内存地址;
size:要读的每个数据项的大小,...
分类:
其他好文 时间:
2015-05-18 20:50:04
阅读次数:
122
ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间(文章最末尾附上了MSDN中关于这两个函数的解释);
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:
1.插入器(...
分类:
其他好文 时间:
2015-05-18 12:55:38
阅读次数:
229
流用于对IO处理 在System.IO名称空间中有以下类 BinaryReader/Writer TextReader/Writer Stream 其中类Stream为抽象类。由此有三个派生类: MemoryStream:对内存进行读取与写入 BufferedStream:对缓冲器进行读取/写入 F...
简单说一下popen()函数函数定义#include FILE * popen(const char *command , const char *type );int pclose(FILE *stream);函数说明 popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个....
分类:
系统相关 时间:
2015-05-17 18:11:41
阅读次数:
160
客户端(client.py)import socketimport sysport = 70host = sys.argv[1]filename = sys.argv[2]s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((...
分类:
编程语言 时间:
2015-05-14 23:24:59
阅读次数:
192
struts2文件上传,文件类型 allowedTypes 1 '.a' : 'application/octet-stream', 2 '.ai' : 'application/postscript', 3 '.aif' :...
分类:
Web程序 时间:
2015-05-14 15:44:12
阅读次数:
135
本文转自:http://coolshell.cn/articles/9104.htmlawk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream ed...
分类:
其他好文 时间:
2015-05-13 21:44:36
阅读次数:
190