Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static byte[] ConvertToBit(Int32 value)
- {
- byte[] array = BitConverter.GetBytes(value);
- if (!BitConverter.IsLittleEndian)
- {
- Array.Reverse(array);
- }
- return array;
- }
- static void Main(string[] args)
- {
- TcpListener tcpListener = new TcpListener(IPAddress.Any, 23);
- tcpListener.Start();
- Int32 value = 35004; // 88BC -- 0xBC 0x88, 0x00, 0x00
- byte[] bytesToSend = ConvertToBit(value); // 18813600
- bytesToSend.ToList().ForEach(b => Console.Write(b));
- Console.WriteLine(); // Space
- using (TcpClient tcpClient = new TcpClient("127.0.0.1", 23))
- {
- using (NetworkStream networkStream = tcpClient.GetStream())
- {
- using (BinaryWriter bw = new BinaryWriter(networkStream))
- {
- bw.Write(bytesToSend);
- }
- }
- }
- using (NetworkStream ns = new NetworkStream(tcpListener.AcceptSocket()))
- {
- using (BinaryReader br = new BinaryReader(ns))
- {
- Console.WriteLine(br.Read());
- }
- }
- Console.ReadKey();
- }
Add Comment
Please, Sign In to add comment