婷婷综合国产,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實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 晋中市| 商城县| 林芝县| 宁化县| 郎溪县| 正安县| 哈尔滨市| 隆化县| 华亭县| 巫山县| 镇平县| 乐东| 周宁县| 台湾省| 西贡区| 公安县| 武强县| 江油市| 绥德县| 江城| 邹城市| 贵港市| 黄大仙区| 潜山县| 资中县| 富阳市| 澳门| 仲巴县| 滦南县| 定陶县| 聂拉木县| 永善县| 无棣县| 瓮安县| 陕西省| 会宁县| 师宗县| 九台市| 岐山县| 合肥市| 霍邱县|