在我的游戏中,我将socket.io和node.js用于服务器,而我将unity socket.io用于客户端。 现在,我的问题是,当客户丢失时如何通知我。 例如,客户端发出此消息:
socket.Emit("testClient", data,ackCallBack);// client emit testClient to server
// get acknowledge in this callback method
public void ackCallBack(JSONObject data)
{
Debug.Log("---------ackCallBack----------" + data);
}
但是我无法检测是否错过确认。 如何解决这个问题。
答案 0 :(得分:0)
我对客户端/服务器体系结构了解不多,但是我相信socket.io使用TCP,因此,如果数据包丢失,则会再次发送。
同样,我对这个问题不是100%的自信,请网络专家等到x来