最近做sip_ngx重构改造,提高与AI音视频设备交互的性能,openresty可以简单理解为nginx的升级版,其上支持lua脚本进行功能开发搭建,openresty目前的stream子系统的支持性不如其http子系统, 相关参考资料如下:openresty作者章亦春大佬,项目github如下:h ...
分类:
Web程序 时间:
2020-09-18 12:08:29
阅读次数:
51
websocket 配置 map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen 80; server_name localhost; location /ws { proxy_pass ...
分类:
Web程序 时间:
2020-09-18 01:47:02
阅读次数:
46
1.理解socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 站在使用者的角度 ...
分类:
编程语言 时间:
2020-09-17 19:47:20
阅读次数:
36
php-fpmTCP通信改为unitsocket通信touch/var/run/php-fcgi.sockchmod777/var/run/php-fcgi.sockchownnginx./var/run/php-fcgi.sock修改www.conflisten=/var/run/php-fcgi.socklisten.owner=nginxlisten.group=nginxlisten.mo
分类:
Web程序 时间:
2020-09-17 18:58:30
阅读次数:
43
一、什么是Lua Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua可以很方便的和其他程序进行集成(c++,c#,java,等) 二、Lua 和C#区别 Lua可以在几乎所有的操作系统和平台进行编译运 ...
分类:
其他好文 时间:
2020-09-17 17:52:14
阅读次数:
27
一、Print方法和注释 print():向控制台打印方法 -- 单行注释 --[[多行注释--]] Tips:通过将 --[[ 修改成 [[ 快速将多行注释取消。 二、标识符命名规则及常用关键字 标识符命名规则: 不能以数字开头 不能是关键字 命名区分大小写 不建议“_大写字母”命名 Lua中常用 ...
分类:
其他好文 时间:
2020-09-17 17:51:16
阅读次数:
29
一、socket TCP服务端和客户端网络编程 UDP服务器和客户端socket传输 二、五层网络协议 详细代码请参考连接:tps://www.cnblogs.com/dalaoban/p/9331113.html ...
分类:
编程语言 时间:
2020-09-17 16:17:05
阅读次数:
26
导入包 <dependencies> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.2.2</version> </dependency> ...
分类:
编程语言 时间:
2020-09-17 13:51:34
阅读次数:
51
基础函数 客户端 Socket() 产生一个socket; 填写一个sockaddr in结构体 使用connect进行服务器连接 如果成功 则返回大于0的值 向服务器发送信息需要send函数 Send函数需要指定一个socket 缓冲区 发送字节数 Recv函数同send函数 Recv可以指定本次 ...
分类:
其他好文 时间:
2020-09-17 13:24:55
阅读次数:
31
java.net.SocketException: socket closed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputS ...
分类:
编程语言 时间:
2020-09-12 21:45:21
阅读次数:
37