private void ChatOnMemberConnected(object sender, PeerEventArgs e) { var messageHandler = new PascalMessageHandler(); messageHandler.MessageReceived += (o, ea) => NotifyMessageReceived(e.Peer, ea); _sessions.Add(e.Peer.EndPoint, new Tuple <Peer, PascalMessageHandler>(e.Peer, messageHandler)); _comunicationManager.Receive(4, e.Peer.EndPoint); Display(e.Peer.EndPoint + " has joined"); }
public void SendMessage(string message) { var msg = GetBytes(message); _comunicationManager.Send(PascalMessageHandler.FormatMessage(msg), _sessions.Keys); }