title: "socket.core" is not a valid Win32 application
body: <p>After Reading <a href="https://github.com/pkulchenko/ZeroBraneStudio/issues/500" rel="nofollow noreferrer">this</a>, downloading the x64 binary of socket and replacing them in the lua "clibs" directory, with no positive results, I would like some help on resolving the following error that i'm receiving from eclipse:</p>
  
  <pre><code>Exception in thread "main" com.naef.jnlua.LuaRuntimeException: error loading module 'socket.core' from file 'C:\Program Files (x86)\Lua\5.1\clibs\socket\core.dll':
      %1 is not a valid Win32 application.
  
      at com.naef.jnlua.LuaState.lua_pcall(Native Method)
      at com.naef.jnlua.LuaState.call(LuaState.java:555)
      at org.eclipse.ldt.support.lua51.internal.interpreter.JNLua51Launcher.run(JNLua51Launcher.java:128)
      at org.eclipse.ldt.support.lua51.internal.interpreter.JNLua51Launcher.main(JNLua51Launcher.java:143)
  </code></pre>
  
  <p>This is my enviorioment:</p>
  
  <ul>
  <li>Windows 10 x64;</li>
  <li>Lua 5.3;</li>
  <li>LUA_PATH is defined corretly; </li>
  <li>LUA_CPATH is defined corretly;</li>
  </ul>
  
  <p>Here is my code:</p>
  
  <pre><code>-- Requires
  local socket = require 'socket'
  
  -- Settings
  host = "localhost"
  port = 8384;
  
  -- Program Start
  print("Program Start")
  
  -- Functions
  
  local function main()
  
  client = socket.connect(host, port)
  client:send("test!")
  while true do
    s, status, partial = client:receive(1024)
    print(s or partial)
    if status == "closed" then 
      break 
    end
  end
  client:close()
  
  end
  
  main()
  </code></pre>