- 2,119
- 1,720
- Версия MoonLoader
- .026-beta
надо типа запускать мне сервер socket'a на пк, но не пашет
в клиенте пишет ошибка
(знаю о S:NET, но хочу пока что попробывать с socket'om)
в клиенте пишет ошибка
timeout
, как решить
server:
local socket = require("socket")
local server = assert(socket.bind("*", 7777))
local ip, port = server:getsockname()
print(string.format("telnet %s %s", ip, port))
while true do
server:settimeout(0)
if server ~= nil then
local client,err_client = server:accept()
if client ~= nil then
client:settimeout(0)
local msg,err_msg = client:receive('*l')
print(msg,err_msg)
end
end
end
client:
socket = require 'socket'
function main()
while not isSampAvailable() do wait(0) end
s = socket.tcp()
s:settimeout(30)
s:connect('26.75.29.138',7777)--virtual nerwork by radmin vpn
s:send('123')
sampRegisterChatCommand('sr',function()
thisScript():reload()
end)
sampRegisterChatCommand('s',function(m)
s:send((m == nil and 'NIL' or m))
print('send',m)
end)
while true do wait(500)
s:settimeout(0)
local msg,err = s:receive('*l')
print(msg,err)
end
end
(знаю о S:NET, но хочу пока что попробывать с socket'om)