2016-05-08 13 views
-2

私は、ルア語でTCP/IP通信を作成することに関連するプロジェクトを行っています。私のコンピュータはサーバになり、別のコンピュータに接続したいと思う。ルアのTCP/IPに関する問題

だから、ここのコードは次のとおりです。

私はミスをしなかった
local socket = require'socket' 
local server = socket.tcp() 
server:bind('*', 7200) 
server:listen(32) 
>>>>local client = server:accept() 
--Here I have a problem. It is not working. 
--It says: 
--calling 'accept' on bad self (tcp{server} expected,got userdata in function) 
client:settimeout(10) 
-- receive the line 
local line, err = client:receive() 
    -- if there was no error, send it back to the client 
if not err then 
client:send('test') --end 
    -- done with client, close the object 
    client:close() 

答えて

0

あなたのコードが動作します:endをコードの最後に追加すると、私のために動作します。