Exemple #1
0
      private void SendMessage(ClientInfo objSender, ClientInfo objReceiver) {
         SendSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.IP);
         SendSocket.Connect(objReceiver.EndPoint);

         byte[] btarrMessage = SerializeClientInfo(objSender);
         SendSocket.Send(btarrMessage);
         SendSocket.Close();
      }
Exemple #2
0
 private byte[] SerializeClientInfo(ClientInfo objInfo) {
    BinaryFormatter objFormatter = new BinaryFormatter();
    byte[] info;
    using(MemoryStream objStream = new MemoryStream()) {
       objFormatter.Serialize(objStream, objInfo);
       info = objStream.ToArray();
    }
    return info;
 }