2017-03-14 22 views
0

私はLuaで単純なクライアント - サーバ接続を探しています。悪いオンラインドキュメントのため、私はとても無力です。私はここでstackoverflowで2つのスレッドが見つかりましたが、彼らはあまり役に立たなかった。ここで私はこれまで持っているものです。Lua TCP/IPシンプルクライアントサーバ接続

クライアント:

local socket = require("socket") 
local host, port = "192.168.100.47", 51515 
local tcp = assert(socket.tcp()) 

tcp:connect(host, port); 
tcp:send("hello world\n"); 

while true do 
    local s, status, partial = tcp:receive() 
    print(s or partial) 
    if status == "closed" then 
     break 
    end 
end 

tcp:close() 

サーバー:ここ

local socket = require("socket") 
local server = assert(socket.bind("*", 51515)) 
local tcp = assert(socket.tcp()) 

print(socket._VERSION) 
print(tcp) 

while 1 do 

    local client = server:accept() 

    line = client:receive() 
    client:send("it works\n") 

end 
+1

あなたの質問がありますか? –

+0

私はこの2つのサーバー間で通信したいですが、どのように動作するのか分かりませんし、インターネットではあまり見つけられません。ですから、問題は、単純なTCPサーバーとクライアントをLUAで作成する方法です。 – Speedbird

+0

あなたは既に持っている例の問題は何ですか? –

答えて

関連する問題