| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- using System;
- using System.Windows.Forms;
- using System.Net;
- using System.Net.Sockets;
- namespace UAS_PLCDataReader
- {
- public partial class MainWindow : Form
- {
- ModeBusTCPServer md = new ModeBusTCPServer();
-
- public MainWindow()
- {
- InitializeComponent();
-
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- CheckForIllegalCrossThreadCalls = false;
- IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());
- for (int i = 0; i < IpEntry.AddressList.Length; i++)
- {
- if (IpEntry.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
- IP.Text = IpEntry.AddressList[i].ToString();
- }
- }
- private void OpenServer_Click(object sender, EventArgs e)
- {
- if (!md.IsOpen)
- {
- md.IP = IP.Text;
- md.Port = Port.Text;
- md.Open();
- OpenServer.Enabled = false;
- Port.Enabled = false;
- }
- }
- private void CloseServer_Click(object sender, EventArgs e)
- {
- if (md.IsOpen)
- {
- OpenServer.Enabled = true;
- Port.Enabled = true;
- md.Close();
- }
- }
- }
- }
|