MessageUtil.cs 637 B

1234567891011121314151617181920212223242526272829303132333435
  1. using System.IO;
  2. namespace ChatServer.util
  3. {
  4. class MessageUtil
  5. {
  6. public static string ConvertToMessage(byte[] packet)
  7. {
  8. MemoryStream ms = new MemoryStream(packet);
  9. BinaryReader br = new BinaryReader(ms);
  10. string received = br.ReadString();
  11. ms.Close();
  12. br.Close();
  13. return received;
  14. }
  15. public static byte[] ConvertToPacket(string message)
  16. {
  17. byte[] packet = new byte[1024];
  18. MemoryStream ms = new MemoryStream(packet);
  19. BinaryWriter bw = new BinaryWriter(ms);
  20. bw.Write(message);
  21. bw.Close();
  22. ms.Close();
  23. return packet;
  24. }
  25. }
  26. }