[root@luozhonghua 04]# cat ex04-3-pipe02.c
#include
#include
#include
#include
#include
int main(void){
int result=-1;
int fd[2],nbytes;
pid_t pid;
char string[]="hello,...
分类:
系统相关 时间:
2014-08-04 02:05:36
阅读次数:
307
[root@luozhonghua 03]# cat ex03-open-03.c/*文件ex03-open-03.c,O_CREAT和O_EXCL的使用*/#include #include #include #include int main(void){ int fd = -1; char filename[] = "test.txt"; /*打开文件,如果文件不存在,则报错*/ fd = ...
分类:
系统相关 时间:
2014-08-03 12:47:55
阅读次数:
324
read code:
[root@luozhonghua 03]# cat ex03-read-01.c
/*文件ex03-open-03.c,
O_CREAT和O_EXCL的使用*/
#include
#include
#include
#include
int main(void)
{
int fd = -1,i;
ssize_t size...
分类:
系统相关 时间:
2014-08-03 12:46:45
阅读次数:
355
1.文件的打开 1.1 open 和 fopen 。open 返回的是文件描述符,而fopen 返回的是文件指针,二者的第二个参数也不同,一个是宏定义的,一个是字符串。因此在书写的时候要特别注意。 int fd = open("test.txt", O_RDONLY); FILE *fp = ...
分类:
系统相关 时间:
2014-08-02 18:12:13
阅读次数:
402
mmap() 和 munmap() - Unix的系统函数,更贴近底层 void* mmap(void* addr,size_t size,int prot,int flags, int fd, off_t offset) 参数addr可以指定映射的首地址,一般为0 交给内核指定。 size 就是分...
分类:
其他好文 时间:
2014-08-01 19:18:52
阅读次数:
206
这一节应该是聊天程序的最后一节了,现在回顾我们的聊天程序,看起来还有很多功能没有实现,但是不管怎么说,都还是不错的。这一节我们将讲多服务器问题(高大上的说法就是负载问题了。)至于聊天程序的文件发送(也即二进制文件发送例如图片)和单点登陆(就是多加一个数组fd_L[],用来记录是否已经登陆过了。).....
分类:
其他好文 时间:
2014-08-01 12:56:31
阅读次数:
257