Snippets

Espec North America Gridconnect or Web Controller TCP forwarder C# communication sample

Created by Myles Metzler last modified
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] buffer = new byte[1024];
            TcpClient chamber = new TcpClient("10.30.200.252",10001);
            NetworkStream chamberStream = chamber.GetStream();
            byte[] msg = Encoding.ASCII.GetBytes("1,ROM?\r\n");
            chamberStream.Write(msg, 0, msg.Length);
            char newByte = ' ';
            string resp = "";
            while(newByte != '\n')
            {
                newByte = Convert.ToChar(chamberStream.ReadByte());
                resp += newByte;
            }
            Console.WriteLine(resp);
            chamber.Close();
            Console.Write("Press enter to quit");
            Console.ReadLine();
        }
    }
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.