public void startPrivateConversation(string withWho) { appendText(withWho); if (notAlreadyOpen(withWho)) { dataTypes objToSend = new dataTypes(); objToSend.setType(typeof(startPrivate).ToString()); startPrivate startPrv = new startPrivate(); startPrv.setWhoStarts(username); startPrv.setWithWho(withWho); objToSend.setObject(startPrv); netServ.sendObjectToServer(objToSend); try { Thread sf = new Thread(showPrivateWindow); sf.Start(withWho); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Already in a private conversation with " + withWho + "."); } }
private void sendBTN_Click(object sender, EventArgs e) { privateMessage prvMsg = new privateMessage(); prvMsg.setWhoSent(clientMW.username); prvMsg.setToWho(withWho); prvMsg.setMessage(msgToSend.Text.Trim()); appendText("[" + clientMW.username + "] " + prvMsg.message); msgToSend.Clear(); dataTypes objToSend = new dataTypes(); objToSend.setType(typeof(privateMessage).ToString()); objToSend.setObject(prvMsg); netServ.sendObjectToServer(objToSend); }