私はしばらくの間 Google を検索してきましたが、ここにあるこの問題を解決するためのオファーはないようです。
作成した外部サーバーに接続する簡単な方法として LuaSocket を使用していますが、正常に接続して信号を送信できます。
しかし、後で 2 番目のメッセージを送信しようとすると、まだソケットに接続しているにもかかわらず、外部サーバーがメッセージを受信していないようです。
socket = require("socket")
host, port = ip, port
tcp = assert(socket.tcp())
tcp:settimeout( 0 )
tcp:connect(host, port);
msg = {
["status"]="connect",
["usrName"]=username
}
msg = Json.Encode(msg)
tcp:send(msg); -- This message, the server received this message.
-- Later in my code, I attempt to send another message.
msg = {
["status"]="anotherMessage",
["usrName"]=username
};
msg = Json.Encode(msg)
tcp:send(msg); -- This message is not sending, even though i'm still connected.