亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

openresty中使用lua-nginx創(chuàng)建socket實(shí)例

 更新時(shí)間:2015年04月20日 09:27:21   投稿:junjie  
這篇文章主要介紹了openresty中使用lua-nginx創(chuàng)建socket實(shí)例,本文直接給出代碼實(shí)例和運(yùn)行效果,需要的朋友可以參考下

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

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

復(fù)制代碼 代碼如下:

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)

完美運(yùn)行:


相關(guān)文章

  • Lua中的操作符和表達(dá)式總結(jié)

    Lua中的操作符和表達(dá)式總結(jié)

    這篇文章主要介紹了Lua中的操作符和表達(dá)式總結(jié),本文總結(jié)了算術(shù)操作符、關(guān)系操作符、邏輯操作符、字符串連接、table構(gòu)造式等,需要的朋友可以參考下
    2014-09-09
  • Lua所有內(nèi)置函數(shù)羅列

    Lua所有內(nèi)置函數(shù)羅列

    這篇文章主要介紹了Lua所有內(nèi)置函數(shù)羅列,本文匯集了Lua腳本語言的所有內(nèi)置函數(shù),需要的朋友可以參考下
    2015-04-04
  • Lua編程示例(一):select、debug、可變參數(shù)、table操作、error

    Lua編程示例(一):select、debug、可變參數(shù)、table操作、error

    這篇文章主要介紹了Lua編程示例(一):select、debug、可變參數(shù)、table操作、error,本文直接給出代碼實(shí)例,需要的朋友可以參考下
    2015-07-07
  • Lua中的變量類型與語句學(xué)習(xí)總結(jié)

    Lua中的變量類型與語句學(xué)習(xí)總結(jié)

    這篇文章主要介紹了Lua中的變量類型與語句學(xué)習(xí)總結(jié),總結(jié)了Lua入門過程中的一些基礎(chǔ)知識(shí),需要的朋友可以參考下
    2016-06-06
  • Lua教程(一):在C++中嵌入Lua腳本

    Lua教程(一):在C++中嵌入Lua腳本

    這篇文章主要介紹了Lua教程(一):在C++中嵌入Lua腳本,本文在MAC環(huán)境中開發(fā),同時(shí)探討了IOS項(xiàng)目集成Lua、Android項(xiàng)目集成Lua等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • Lua中關(guān)于元方法的一些知識(shí)點(diǎn)小結(jié)

    Lua中關(guān)于元方法的一些知識(shí)點(diǎn)小結(jié)

    這篇文章主要介紹了Lua中關(guān)于元方法的一些知識(shí)點(diǎn)小結(jié),本文講解了兩個(gè)具有不同元表的值進(jìn)行算術(shù)操作、關(guān)系類的元方法、保護(hù)元表,需要的朋友可以參考下
    2014-09-09
  • Lua基礎(chǔ)之運(yùn)算符的使用示例

    Lua基礎(chǔ)之運(yùn)算符的使用示例

    今天小編就為大家分享一篇關(guān)于Lua基礎(chǔ)之運(yùn)算符的使用示例,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解

    Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解

    這篇文章主要介紹了Cocos2d-x中調(diào)用Lua及HelloWorld.lua源碼分解,本文最后總結(jié)了一些Lua的語法,需要的朋友可以參考下
    2014-09-09
  • Lua面向?qū)ο笾嘀乩^承、私密性詳解

    Lua面向?qū)ο笾嘀乩^承、私密性詳解

    這篇文章主要介紹了Lua面向?qū)ο笾嘀乩^承、私密性詳解,本文講解了多重繼承之在多個(gè)類中查找一個(gè)字段、多重繼承之創(chuàng)建繼承多個(gè)類的子類、類的私密性等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • C語言中調(diào)用Lua函數(shù)實(shí)例

    C語言中調(diào)用Lua函數(shù)實(shí)例

    這篇文章主要介紹了C語言中調(diào)用Lua函數(shù)實(shí)例,本文講解了調(diào)用一個(gè)Lua函數(shù)的步驟和C語言調(diào)用Lua函數(shù)實(shí)例,需要的朋友可以參考下
    2015-04-04

最新評(píng)論