public void RequestJoin()
        {
            var joinReq = new JoinReq
            {
                Name = name_
            };
            var message = new Message
            {
                Header = "Join",
                Body   = JsonConvert.SerializeObject(joinReq)
            };

            client_.SendMessage(JsonConvert.SerializeObject(message));
        }
Esempio n. 2
0
    async void Join()
    {
        var request = new UnityWebRequest("http://" + baseAddress + ":8080/join", "POST");
        var join    = new JoinReq {
            room = "unity"
        };
        var json = JsonUtility.ToJson(join);

        byte[] postData = System.Text.Encoding.UTF8.GetBytes(json);
        request.uploadHandler   = (UploadHandler) new UploadHandlerRaw(postData);
        request.downloadHandler = (DownloadHandler) new DownloadHandlerBuffer();
        request.SetRequestHeader("Content-Type", "application/json");
        await request.SendWebRequest();

        var joinres = JsonSerializer.Deserialize <JoinRes>(request.downloadHandler.text);

        id = joinres.uu;
        Debug.Log(joinres.sdp);

        signaling.SetSdp(joinres.sdp.type + "%" + joinres.sdp.sdp);
    }
Esempio n. 3
0
 public JoinEventArgs(JoinReq joinReq)
 {
     JoinReq = joinReq;
 }
Esempio n. 4
0
 public static void JoinTable(int id)
 {
     Table.JoinReq table = new JoinReq();
     table.tab_id = id;
     NetClient.Instance().WriteMsg("Table.JoinReq", table);
 }