Chinaunix首页 | 论坛 | 博客
  • 博客访问: 334346
  • 博文数量: 214
  • 博客积分: 4258
  • 博客等级: 上校
  • 技术积分: 2021
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-02 09:16
个人简介

http://blog.csdn.net/ly21st http://ly21st.blog.chinaunix.net

文章分类

全部博文(214)

文章存档

2018年(16)

2015年(1)

2014年(2)

2012年(22)

2011年(173)

发布时间:2011-09-17 15:06:10

在进行linux网络编程时,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误: Bind error: Address already in use虽然用Ctrl+C强制结束了进程,但错误依然存在,用netstat -an |grep 5120和ps aux |grep 5120都还能看到刚才用Ctrl+C“强制结束”了的进程,端口还是使用中,只好每次用kill结束进程.........【阅读全文】

阅读(293) | 评论(0) | 转发(0)

发布时间:2011-09-16 14:35:53

有两种基本的文件上锁形式,它们是1)文件上锁;2)上锁的区域。  1 #include <stdio.h>  2 #include <unistd.h>  3 #include <string.h>  4 #include <fcntl.h>  5 #include <errno.h>  6 #include <stdlib.h>  .........【阅读全文】

阅读(301) | 评论(0) | 转发(0)

发布时间:2011-09-16 14:25:16

4.2 读和写 ssize_t  read(int fd, void * buf, size_t  nbytes);ssize_t  write(int fd, const void * buf, size_t  nbytes); read()函数读入缓冲区buf[]最多nbytes个字节,实际读的字节是返回值,如果发生错误,返回-1(及errno)。返回值0表示到达了文件的结尾。.........【阅读全文】

阅读(313) | 评论(0) | 转发(0)

发布时间:2011-09-14 10:44:56

unix程序以下列方式把有意义的错误信息报告给用户:1)使用perror()函数从errno值生成一条信息并把它报告给stderr;2)使用所提供的sys_errlist[]数组的信息(在FreeBSD上这是由手册页stderror(3)说明);3)使用strerror(3)函数返回在函数参数中所提供的错误代码的信息。 .........【阅读全文】

阅读(376) | 评论(0) | 转发(0)

发布时间:2011-09-13 20:26:56

4.3 connect函数 int  connect(int sockfd, const struct  sockaddr  * servaddr , socklen_t  addrlen);返回: 0--------成功,-1 ----------出错客户在调用函数connect前不必非得调用函数bind,因为如果必要的话,内核会选择ip地址和一个临时的端口。   如果.........【阅读全文】

阅读(407) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册