This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Creation of custom package
#6
Hi,

I am using the following UDP server code for taking requests from the LM objects.  effectively the websockets client needs to running asynchronously  so it doesn't block the udp server running.  In the past I have used copas to do this.

Code:
 local server = usocket.udp()
 server:setsockname("127.0.0.1",53450)
 function handler(skts)
   skts = copas.wrap(skts)
   alert("UDP connection handler")
   while true do
     local s, err
     alert("UDP receiving..")
     s, erro = skts:receive(2048)
     if not s then
       alert("Receive error: %s", erro)
       break
     end
     alert("Received data, bytes: %s",s)
      -- send to the websocket
     client:send(s)
   end
 end
   
 copas.addserver(server, handler, 1)
Reply


Messages In This Thread
Creation of custom package - by Bitver - 17.03.2018, 10:03
RE: Creation of custom package - by admin - 19.03.2018, 07:33
RE: Creation of custom package - by admin - 20.03.2018, 14:27
RE: Creation of custom package - by Alexander - 19.05.2021, 19:12
RE: Creation of custom package - by rocfusion - 20.03.2018, 18:53
RE: Creation of custom package - by rocfusion - 23.03.2018, 02:30
RE: Creation of custom package - by rocfusion - 23.03.2018, 06:04
RE: Creation of custom package - by admin - 23.03.2018, 11:30
RE: Creation of custom package - by rocfusion - 23.03.2018, 14:25
RE: Creation of custom package - by admin - 23.03.2018, 14:41
RE: Creation of custom package - by rocfusion - 26.03.2018, 08:42
RE: Creation of custom package - by nickd - 03.03.2019, 09:30
RE: Creation of custom package - by admin - 26.03.2018, 08:48
RE: Creation of custom package - by doshibn - 09.05.2020, 12:10
RE: Creation of custom package - by admin - 11.05.2020, 06:52
RE: Creation of custom package - by admin - 11.05.2020, 11:24
RE: Creation of custom package - by admin - 20.05.2021, 05:27
RE: Creation of custom package - by myg - 05.05.2023, 21:26
RE: Creation of custom package - by admin - 08.05.2023, 09:02
RE: Creation of custom package - by admin - 11.12.2023, 12:47

Forum Jump: