转的,没验证close(sock_fd)会把sock_fd的内部计数器减1当sock_fd的内部计数器为0时, 才调用shutodwn(), 并最终释放文件描述符调用shutdown()只是进行了TCP断开, 并没有释放文件描述符本来正常的TCP程序不需要显示调用shutdown()但某些TCP程序...
分类:
其他好文 时间:
2014-09-24 16:06:37
阅读次数:
638
服务端去给客户端发指令,告诉客户端我curl完了,客户端也就是rsyslog服务端#!/usr/bin/pythonimportpycurlimportsocketimporttimedefwork_socket():s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)s.bind((‘10.67...
分类:
其他好文 时间:
2014-09-23 13:22:14
阅读次数:
223
我在源码编译安装mysql后,虽然mysql服务可以正常启动,但是当我直接执行mysql后,出现了错误。错误提示如下:[root@server98 ~]# mysqlERROR 2002 (HY000): Can't connect to local MySQL server through soc...
分类:
数据库 时间:
2014-09-23 01:07:13
阅读次数:
316
遇到这个错误首先上服务器查看日志,查到
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
说明是mysql的错误
百度一下,有很多方案,最终尝试以下方案成功解决
第一步,查找mysql进程号
ps -A |grep -i mysql
第二步,kill 所有my...
分类:
其他好文 时间:
2014-09-22 15:03:32
阅读次数:
260
socket方式:$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);//socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array("sec"=>20, "usec"=>0));soc...
分类:
其他好文 时间:
2014-09-20 05:39:56
阅读次数:
217
import socketimport selectimport Queueport =500host = ""sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.setblocking(False)sock.setsockopt(...
分类:
其他好文 时间:
2014-09-18 12:56:03
阅读次数:
174
代码:$cmd = "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\nbar\r\n"; // set foo bar$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);socket_connect($socket...
分类:
其他好文 时间:
2014-09-15 01:03:57
阅读次数:
181
基本语法
docker [OPTIONS] COMMAND [arg...]
选项
-D=true|false
使用debug模式。默认为false。
-H, --host=[unix:///var/run/docker.sock]: tcp://[host:port]来绑定或者unix://[/path/to/socket]来使用。
在daemon模式下绑定的socket...
分类:
其他好文 时间:
2014-09-12 12:02:33
阅读次数:
196
建立TCP服务器步骤:建立socket对象,设置socket选项,绑定到一个端口,侦听连接。一、建立连接。s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)二、设置选项(可以不用)s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)具体选项可看socket(7)手册三、绑定端口s..
分类:
其他好文 时间:
2014-09-12 02:27:03
阅读次数:
140
使用的是linode的centos7系统,安装mysql发现已经默认的是mariadb。
但是不管是使用linode官网说明还是百度搜索到的的根本安装方法无法安装成功。
总是提示这一句:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
...
分类:
数据库 时间:
2014-09-09 13:07:08
阅读次数:
326