private void btnSendToAll_Click(object sender, RoutedEventArgs e) { SocketDataTransfer socketDataTransfer = new SocketDataTransfer(Globals.server_name, "new_message", txtMessage.Text.Trim()); mServer.SendToAll(socketDataTransfer); txtConsole.AppendText(string.Format("<<{0}>> - Message from ({1}): {2}{3}", DateTime.Now, Globals.server_name, txtMessage.Text.Trim(), Environment.NewLine)); }
private void btnSetName_Click(object sender, RoutedEventArgs e) { client_name = txtName.Text; SocketDataTransfer socketDataTransfer = new SocketDataTransfer(client_name, Globals.cmd_update_users_list, client_name); connectClient(); client.SendToServer(socketDataTransfer); }
private void proceedClientDisconnectedEvent(List <string> connected_users) { SocketDataTransfer socketDataTransfer = new SocketDataTransfer(Globals.server_name, Globals.cmd_update_users_list, ""); socketDataTransfer.obj = connected_users; mServer.SendToAll(socketDataTransfer); txtConnectedUsers.Document.Blocks.Clear(); txtConnectedUsers.AppendText(Environment.NewLine); foreach (string user in connected_users) { txtConnectedUsers.AppendText(user + Environment.NewLine); } }
private void proceedSocketData(SocketDataTransfer socketDataTransfer) { if (socketDataTransfer.command == Globals.cmd_new_message) { //txtMessagesList.AppendText(socketDataTransfer.user_name+": "+socketDataTransfer.message+Environment.NewLine); txtMessagesList.AppendText(string.Format("<<{0}>> - {1}: {2}{3}", DateTime.Now, socketDataTransfer.user_name, socketDataTransfer.message, Environment.NewLine)); } if (socketDataTransfer.command == Globals.cmd_update_users_list) { List <string> connectedUsers = (List <string>)socketDataTransfer.obj; txtConnectedUsers.Document.Blocks.Clear(); txtConnectedUsers.AppendText(Environment.NewLine); foreach (string user in connectedUsers) { txtConnectedUsers.AppendText(user + Environment.NewLine); } } }
private void proceedSocketData(SocketDataTransfer socketDataTransfer) { if (socketDataTransfer.command == Globals.cmd_new_message) { txtConsole.AppendText(string.Format("<<{0}>> - Message from ({1}): {2}{3}", DateTime.Now, socketDataTransfer.user_name, socketDataTransfer.message, Environment.NewLine)); mServer.SendToAll(socketDataTransfer); } if (socketDataTransfer.command == Globals.cmd_update_users_list) { List <string> users = mServer.getConnectedUsers(); socketDataTransfer.obj = users; mServer.SendToAll(socketDataTransfer); txtConnectedUsers.Document.Blocks.Clear(); txtConnectedUsers.AppendText(Environment.NewLine); foreach (string user in users) { txtConnectedUsers.AppendText(user + Environment.NewLine); } } }
private void btnSendMessage_Click(object sender, RoutedEventArgs e) { SocketDataTransfer socketDataTransfer = new SocketDataTransfer(client_name, Globals.cmd_new_message, txtMessage.Text); client.SendToServer(socketDataTransfer); }