public void ConnectClient(string url, string roomName) { EndpointAddress address = new EndpointAddress(url); var binding = new WSHttpBinding(); var client = new ChatServiceClient(binding, address); var newForm = new ChatRoom(client, roomName, CurrentUser); if(!newForm.IsDisposed) newForm.Show(); }
public void AddInRoom(ChatUser user, ChatUser ourname, ChatRoom room) { client.AddInRoom(user, ourname, room); }
public void ExitRoom(ChatUser user, ChatRoom room) { client.ExitRoom(user, room); }
public void CreateRoom(ChatUser ourName, ChatUser requiredName, ChatRoom nameRoom) { throw new NotImplementedException(); }
public bool CreateNewRoom(ChatUser ourUser, string[] users, ChatRoom nameRoom) { return(client.CreateNewRoom(ourUser, users, nameRoom)); }
public void SendNewMessage(ChatMessage msg, ChatRoom room) { client.SendNewMessage(msg, room); }