1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using System;
- using System.Windows.Forms;
- using System.Net;
- using System.Net.Sockets;
- using ClassFile;
- 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();
- }
- Encoding.Text = Encoding.Items[0].ToString();
- }
- private void OpenServer_Click(object sender, EventArgs e)
- {
- md.IP = IP.Text;
- md.Port = Port.Text;
- md.Open();
- if (md.IsOpen)
- {
- OpenServer.Enabled = false;
- Port.Enabled = false;
- }
- }
- private void CloseServer_Click(object sender, EventArgs e)
- {
- md.Close();
- if (!md.IsOpen)
- {
- OpenServer.Enabled = true;
- Port.Enabled = true;
- }
- }
- }
- }
|