- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 start request repeated too quickly for syslog-ng.service
If you use ‘unix-stream (“/dev/log”)’ in one of your log messages sources, you will need to manually change it to ‘unix-dgram (“/dev/log”)’.
2019-01-28 15:27:36
3940
1
原创 coturn整个流程
1、通过4个协议交互Allocate 带上用户名和密码在coturn注册上该用户信息,创建客户端发送护具的udp端口。CreatePermission 在coturn上创建需要透传的ip+port信息。Send Indication 客户端发数据到coturn,coturn在内存中查找是否有createPermission的ip+port,找到则直接转发到对端的udp ip+port。...
2018-11-23 15:51:20
3993
原创 turn(sturn协议拓展)协议解析介绍
1、STUN消息头为20字节,后面紧跟0或多个属性。STUN头部包含一STUN消息类型、magic cookie、事务ID和消息长度。事务ID 96位 = 12字节魔术字 32位 = 4字节STUN消息类型 = 16位=2字节消息长度 = 16位=2字节消息头共20字节。 2、属性2个字节的type,2个字节的length,属性值为4个字节直接后,长度为前面2字节的len...
2018-11-23 10:25:44
3484
原创 c++ 构造加密数据发给websocket服务端
demo:1、调用发送接口内容uint8_t send_buf_[1024] = {0}; string message = temp; Protocol protocol; protocol.FIN = 1; protocol.opcode = protocol.TEXT_FRAME; protocol.mask = 1; ...
2018-11-08 22:09:18
499
原创 一个用C++编写的WebSocket客户端示例代码编译
1、下载boost代码编译2、下载Websocket++代码,我的代码路径如下/root/websocketpp3、客户端代码https://blog.youkuaiyun.com/lee353086/article/details/53260513?readlog4、编译g++ -o maintest main.cpp websocket_endpoint.cpp -I /root/...
2018-11-07 17:18:57
3630
原创 PHP数据库连接失败--could not find driver centos环境的另一种解决方法
使用yum install 安装php的mysql插件,也检测到确实是安装了,还是提示找不到。最后找到这个文件pdo_mysql.so,拷贝到/usr/lib功能才恢复,有点怪异
2018-11-07 09:01:42
1587
原创 coturn源码学习
tcp:create listen:create_tls_listener_server->init_server->create_server_listenerlisten_cb:server_input_handler connect_cb:send_socket_to_general_relay(type:RMT_SOCKET)->(paire)relay_recei...
2018-10-20 14:57:59
1361
原创 c++ 构造http post 发文件
直接看代码#include #include #include #include #include #include #include using namespace std;std::string get_file_contents(const char *filename){ std::FILE *fp = std::fopen(fil
2016-03-30 16:02:44
5774
1
转载 gprof2dot.py
#!/usr/bin/env python## Copyright 2008-2009 Jose Fonseca## This program is free software: you can redistribute it and/or modify it# under the terms of the GNU Lesser General Public License a
2014-12-17 10:46:37
2638
原创 valgrind memory leak check for nginx
valgrind --tool=memcheck --leak-check=full --show-reachable=yes --log-file=./valgrind.log.`date +%m%d%s` ./nginx
2014-12-17 09:41:37
1394
原创 ubuntu安装zabbix后,启动报错,zabbix_server is disabled in /etc/default/zabbix-server.
找到以下位置,grep START /etc/default/zabbix-server
2014-11-06 17:18:00
1582
原创 ruby中hash转为json
require 'json'text="cdn-node-12 - 31/Oct/2014:12:26:03 +0000 - 106.67.128.210 - GET /cdn/content/13/17/videos/temp/lo.mp4?d=1 HTTP/1.1 - 200 - 1406284 - ramfs - 123.299 - -"REGEXP =/^(?[^ ]*)
2014-10-31 23:59:23
2112
原创 snmp 自定义OID返回shell,cacti配置数据源
snmpwalk -v 2c -c CDN-NODE-06 128.199.130.141 nsExtendArgs.\"test1\"vi /etc/snmp/snmpd.confextend .1.3.6.1.4.1.2021.51 http_static /etc/snmp/sh/http_static.sh http_static.sh
2014-10-17 21:01:16
739
原创 Nagios CHECK_NRPE: Socket timeout after 10 seconds
nrpe 进程执行某些脚本可能是大于10秒钟,而默认的是10秒钟。所以会发报警信息,解决的方法如下: define command{command_name check_nrpecommand_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 30 # 加上一个 -t 30 指定时间为 30 秒}
2014-10-15 11:21:39
1682
转载 Ubuntu 下的SNMP配置
root@Ubuntu:~#sudo apt-get install snmp snmpd /*安装snmp服务*/root@Ubuntu:~#vi /etc/snmp/snmpd.conf /*编辑snmp配置文件*/在这里使用默认团体名public,实际环境中建议更改。 1.将原有“agentAddress udp:127.0.0.1:161”改为:ag
2014-10-11 11:35:43
538
转载 Murder is based on BitTornado
A torrent tracker. This tracker, started by running the 'murder_tracker.py' script, runs a self-contained server on one machine. Although technically this is still a centralized system (everyone relyi
2014-09-09 17:46:18
474
jQuery多条件筛选
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人