private void button2_Click(object sender, EventArgs e) { try { System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding(); byte[] msg = new byte[1500]; msg = enc.GetBytes(SENT.Text); sck.Send(msg); LB.Items.Add("Anish:" + SENT.Text); SENT.Clear(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public static void sendNetMess <T>(NetServer server, T gameDataObject, SENT messageType) { GamePacket <T> gt = new GamePacket <T>(gameDataObject); gt.type = gameDataObject.GetType(); NetOutgoingMessage sendMsg = server.CreateMessage(); string json = JsonConvert.SerializeObject(gt); sendMsg.Write(json); switch (messageType) { case SENT.TOALL: server.SendToAll(sendMsg, NetDeliveryMethod.ReliableUnordered); break; default: break; } }
public static void sendNetMess <T>(NetClient client, T gameDataObject, SENT messageType) { GamePacket <T> gt = new GamePacket <T>(gameDataObject); gt.type = gameDataObject.GetType(); NetOutgoingMessage sendMsg = client.CreateMessage(); string json = JsonConvert.SerializeObject(gt); sendMsg.Write(json); switch (messageType) { case SENT.FROMCLIENT: client.SendMessage(sendMsg, NetDeliveryMethod.ReliableOrdered); break; default: break; } }
private void button1_Click(object sender, EventArgs e) { try { epLocal = new IPEndPoint(IPAddress.Parse(C1IP.Text), Convert.ToInt32(C1PT.Text)); sck.Bind(epLocal); epRemote = new IPEndPoint(IPAddress.Parse(C2IP.Text), Convert.ToInt32(C2PT.Text)); sck.Connect(epRemote); byte[] buffer = new byte[1500]; sck.BeginReceiveFrom(buffer, 0, buffer.Length, SocketFlags.None, ref epRemote, new AsyncCallback(MessageCallBack), buffer); button1.Text = "Connected"; button1.Enabled = false; button2.Enabled = true; SENT.Focus(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }