PL/Modules/Sockets/sockOpen: Difference between revisions
Jump to navigation
Jump to search
m (Changed example's syntax) |
m (Added reference from "PL/Modules/Sockets/sockOpen" to "Moduły/Gniazda/sockOpen") Tag: New redirect |
||
Line 1: | Line 1: | ||
<pageclass class="#AA7592" subcaption="Moduł Gniazd"></pageclass> | #REDIRECT [[Moduły/Gniazda/sockOpen]] | ||
<!--<pageclass class="#AA7592" subcaption="Moduł Gniazd"></pageclass> | |||
__NOTOC__ | __NOTOC__ | ||
{{PL/ModuleFunction|Sockets}} | {{PL/ModuleFunction|Sockets}} | ||
Line 51: | Line 53: | ||
===Zdarzenia=== | ===Zdarzenia=== | ||
{{PL/Modules/Sockets/Events}} | {{PL/Modules/Sockets/Events}} | ||
--> |
Revision as of 17:33, 15 January 2022
Redirect to:
Zwraca
Zwraca userdatę, która reprezentuje gniazdo jeśli podano poprawne argumenty. W przeciwnym wypadku zwróci fałsz.
Przykład
Poniższy kod łączy się z serwerem IRC "irc.gtanet.com", wchodzi na kanał #mta i wychodzi po 10 sekundach.
local gniazdo = sockOpen('irc.gtanet.com',6667) addEventHandler('onSockOpened',root,function(socket) if socket == gniazdo then sockWrite(socket,'USER mta mta * :Bot\r\n') sockWrite(socket,'NICK mta\r\n') sockWrite(socket,'JOIN #mta\r\n') outputServerLog('Połączono z serwerem IRC!') setTimer(sockClose,10000,1,gniazdo) end end) addEventHandler('onSockData',root,function(socket, data) if socket == gniazdo then outputServerLog('Dane z socketu:',data) end end) addEventHandler('onSockClosed',root,function(socket) if socket == gniazdo then outputServerLog('Rozłączono z serwerem IRC!') end end)
Zobacz także
Funkcje
Zdarzenia
-->