婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > openresty中使用lua-nginx創建socket實例

openresty中使用lua-nginx創建socket實例

熱門標簽:清朝地圖標注哈爾濱 武漢外呼防封系統多少錢 冀州市地圖標注 百度地圖標注早餐區域 地圖標注大廈 怎么去除地圖標注 新岸線智能電銷機器人 漳州智云呼電話機器人 個人怎么在地圖標注需要的店鋪

Lua語言太強大了,至少我是這樣覺得的。原始的Lua沒有Socket功能,需要使用者下載Lua socket組件,require一下才行。而lua-nginx模塊自帶了socket功能,而且是100%的非阻塞模式,再次感謝作者章亦春。

使用socket功能很簡單,只有幾個簡單的方法即可主要就是有TCP和UDP的區別。(這里只是lua文件,其他請見Hello world 文章)

復制代碼 代碼如下:

local sock = ngx.socket.tcp()
local ok,err = sock:connect('whois.cnnic.net.cn',43)
if not ok then
 ngx.say('Failed to connect whois server',err)
 return
end
sock:settimeout(5000)
local ok, err = sock:send("baidu.cn\r\n")
if not ok then
 ngx.say('Failed to send data to whois server', err)
 return
end
local line, err, partial = sock:receive('*a')
if not line then
 ngx.say('Failed to read a line', err)
 return
end
ngx.print(line)

完美運行:


您可能感興趣的文章:
  • 安裝Nginx+Lua開發環境
  • nginx中使用lua腳本的方法
  • Lua和Nginx結合使用的超級指南
  • Nginx+Lua+Redis構建高并發Web應用
  • 使用nginx+lua實現信息訪問量統計
  • linux系統安裝Nginx Lua環境

標簽:宣城 臺灣 儋州 德宏 金昌 濰坊 天門 天門

巨人網絡通訊聲明:本文標題《openresty中使用lua-nginx創建socket實例》,本文關鍵詞  openresty,中,使用,lua-nginx,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《openresty中使用lua-nginx創建socket實例》相關的同類信息!
  • 本頁收集關于openresty中使用lua-nginx創建socket實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 高密市| 青田县| 五大连池市| 玛沁县| 衡山县| 浦县| 淮阳县| 泗阳县| 顺平县| 新平| 福安市| 耿马| 辰溪县| 鲁山县| 德江县| 濮阳市| 修武县| 高邮市| 海安县| 华亭县| 申扎县| 平阴县| 阿拉善左旗| 芒康县| 电白县| 化隆| 宣汉县| 桐乡市| 棋牌| 靖西县| 栖霞市| 岳阳市| 襄垣县| 安庆市| 康定县| 昭觉县| 资阳市| 五大连池市| 古田县| 南陵县| 阳曲县|