public void RequestJoin() { var joinReq = new JoinReq { Name = name_ }; var message = new Message { Header = "Join", Body = JsonConvert.SerializeObject(joinReq) }; client_.SendMessage(JsonConvert.SerializeObject(message)); }
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); }
public JoinEventArgs(JoinReq joinReq) { JoinReq = joinReq; }
public static void JoinTable(int id) { Table.JoinReq table = new JoinReq(); table.tab_id = id; NetClient.Instance().WriteMsg("Table.JoinReq", table); }