- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 errno 104:connetction reset by peer的错误分析
errno = 104错误表明你在对一个对端socket已经关闭的的连接调用write或send方法,在这种情况下,调用write或send方法后,对端socket便会向本端socket发送一个RESET信号,在此之后如果继续执行write或send操作,就会得到errno为104,错误描述为connection reset by peer。 出现这种问题的很大一部分原因,至
2016-12-21 16:42:40 1692
转载 Linux socket关闭连接shutdown与close
在Linux socket关闭连接的方法有两种分别是shutdown和close,首先看一下shutdown的定义#includeint shutdown(int sockfd,int how);how的方式有三种分别是:SHUT_RD(0):关闭sockfd上的读功能,此选项将不允许sockfd进行读操作。SHUT_WR(1):关闭sockfd的写功能,此选项将不允许sock
2016-11-23 22:04:59 1042
转载 linux下多线程之pthread_detach(pthread_self())
写个碰到的问题,记录下自己的技术之路点滴pthread_detach(pthread_self())linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之
2016-11-23 21:36:02 203
转载 安装 samba到centos7(转)
安装Samba# yum -y install samba samba-client samba-common8关闭SELINUX,之后重启下步骤阅读9创建共享目录,人事和财务步骤阅读10配置内核参数步骤阅读11进入samba目录下,备份它的配置文件,并修改配置文件步
2016-11-15 11:33:20 189
原创 centos 无法运行32位交叉编译器
电脑安装64位的centos7,1)拷贝交叉编译器到里头,解压2)编译原来的应用程序,发现命令未找到3)百度,后面找出来很多交叉编译器都是针对32位操作系统的,所以 Centos64位操作系统需要安装一个叫“ia32-libs”的库,OK, linux的有些软件需要32位运行库才能运行,如Dr.com客户端等 yum在线安装: yum insta
2016-11-15 11:22:17 1001
转载 CentOS 7将网卡名称eno16777736改为eth0(转)
【正文】Linux系统版本:CentOS_7(64位)一、前言:今天将CentOS 6.5装回了CentOS 7,毕竟还是要顺应潮流嘛。安装完成之后,发现发现CentOS 7默认的网卡名称是eno16777736,如图所示:像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏要把eno16777736改成以前版本的eth0,那就开始吧。二、修改CentOS 7的网卡名称:
2016-11-14 12:36:26 691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人