public void Start(ref InstrumentX_Data p_data) { m_data = p_data; running = true; t = new Thread(BroadcastMessage); t.Start(); }
public InstrumentX_Interface() { m_data = new InstrumentX_Data(); sock = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); //255.255.255.255 iep1 = new IPEndPoint(IPAddress.Broadcast, 1011); string hostname = Dns.GetHostName(); data = Encoding.ASCII.GetBytes(hostname); sock.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, 1); }