Mastiff
January 16th, 2014, 07:33 AM
Edit: I mean with room for payloads. I know about the DSNER (Dead Simple Network Event Server), which drops the password and checking, but doesn't support payloads, which I need.
I have gotten as far as to send from Girder to EventGhost so that EventGhost actually feels like something's going on, by this code:
local socket = gip.Open('127.0.0.1', 1024)
if socket then
socket:Write('quintessence\n')
socket:Write('test\n')
end
But what I get then is EventGhost saying
14:29:01 NetworkReceiver md5 error
From what I have figured out, quintessence is not just "waking up" the EG Network Event Plugin, it makes it send back something, that has to be hashed and sent again to actually get the plugin to accept anything at all. Is there any already written code that can help me with this? I have tried searching without finding anything. I have LUA running perfectly from EG to Girder, it's just the other way that I would like to replace event.exe in EG with something a bit more elegant, and probably less taxing on the system when I get to sending a lot of events eventually...
I have gotten as far as to send from Girder to EventGhost so that EventGhost actually feels like something's going on, by this code:
local socket = gip.Open('127.0.0.1', 1024)
if socket then
socket:Write('quintessence\n')
socket:Write('test\n')
end
But what I get then is EventGhost saying
14:29:01 NetworkReceiver md5 error
From what I have figured out, quintessence is not just "waking up" the EG Network Event Plugin, it makes it send back something, that has to be hashed and sent again to actually get the plugin to accept anything at all. Is there any already written code that can help me with this? I have tried searching without finding anything. I have LUA running perfectly from EG to Girder, it's just the other way that I would like to replace event.exe in EG with something a bit more elegant, and probably less taxing on the system when I get to sending a lot of events eventually...