Komunikation vom Server to Client gefixt; Icons gefixt
This commit is contained in:
+21
-21
@@ -8,6 +8,27 @@ using System.ComponentModel;
|
||||
|
||||
namespace NetMonitorServer
|
||||
{
|
||||
[RunInstaller(true)]
|
||||
public class TestWinInstaller : Installer
|
||||
{
|
||||
private ServiceInstaller m_ThisService;
|
||||
private ServiceProcessInstaller m_ThisServiceProcess;
|
||||
|
||||
public TestWinInstaller()
|
||||
{
|
||||
m_ThisService = new ServiceInstaller();
|
||||
m_ThisServiceProcess = new ServiceProcessInstaller();
|
||||
|
||||
m_ThisServiceProcess.Account = ServiceAccount.LocalSystem;
|
||||
m_ThisService.ServiceName = "NetMonitorServer";
|
||||
m_ThisService.StartType = ServiceStartMode.Automatic;
|
||||
m_ThisService.Description = "Teil von NetMonitor der die Systemnahen Befele ausführt";
|
||||
m_ThisService.DisplayName = "Netzwerk Settings Tool";
|
||||
|
||||
Installers.Add(m_ThisService);
|
||||
Installers.Add(m_ThisServiceProcess);
|
||||
}
|
||||
}
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
@@ -35,25 +56,4 @@ namespace NetMonitorServer
|
||||
}
|
||||
}
|
||||
}
|
||||
[RunInstaller(true)]
|
||||
public class TestWinInstaller : Installer
|
||||
{
|
||||
private ServiceInstaller m_ThisService;
|
||||
private ServiceProcessInstaller m_ThisServiceProcess;
|
||||
|
||||
public TestWinInstaller()
|
||||
{
|
||||
m_ThisService = new ServiceInstaller();
|
||||
m_ThisServiceProcess = new ServiceProcessInstaller();
|
||||
|
||||
m_ThisServiceProcess.Account = ServiceAccount.LocalSystem;
|
||||
m_ThisService.ServiceName = "NetMonitorServer";
|
||||
m_ThisService.StartType = ServiceStartMode.Automatic;
|
||||
m_ThisService.Description = "Teil von NetMonitor der die Systemnahen Befele ausführt";
|
||||
m_ThisService.DisplayName = "Netzwerk Settings Tool";
|
||||
|
||||
Installers.Add(m_ThisService);
|
||||
Installers.Add(m_ThisServiceProcess);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,16 +23,16 @@ namespace NetMonitorServer
|
||||
}
|
||||
private static void overwatch()
|
||||
{
|
||||
UdpClient client = new UdpClient(34523);
|
||||
IPEndPoint iep = new IPEndPoint(IPAddress.Loopback, 0);
|
||||
UdpClient net_gets = new UdpClient(34523);
|
||||
IPEndPoint net_gets_port = new IPEndPoint(IPAddress.Loopback, 0);
|
||||
while (true)
|
||||
{
|
||||
if (Thread.CurrentThread.ThreadState == System.Threading.ThreadState.AbortRequested)
|
||||
{
|
||||
client.Close();
|
||||
net_gets.Close();
|
||||
break;
|
||||
}
|
||||
byte[] data = client.Receive(ref iep);
|
||||
byte[] data = net_gets.Receive(ref net_gets_port);
|
||||
string text = Encoding.UTF8.GetString(data);
|
||||
switchCommand(text);
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@ namespace NetMonitorServer
|
||||
{
|
||||
class SetNetworks
|
||||
{
|
||||
UdpClient sendanswer = new UdpClient();
|
||||
IPEndPoint rep = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 34524);
|
||||
UdpClient net_send = new UdpClient();
|
||||
IPEndPoint net_send_port = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 34524);
|
||||
|
||||
public SetNetworks(string data)
|
||||
{
|
||||
@@ -36,7 +36,7 @@ namespace NetMonitorServer
|
||||
else
|
||||
ret = this.runProgramNetsh("interface ipv4 set winsservers \"" + par[3] + "\" static " + par[2]);
|
||||
byte[] answ = Encoding.UTF8.GetBytes(ret.ToString());
|
||||
sendanswer.Send(answ, answ.Length, rep);
|
||||
net_send.Send(answ, answ.Length, net_send_port);
|
||||
}
|
||||
|
||||
private void setNetworkDns(string data)
|
||||
@@ -50,7 +50,7 @@ namespace NetMonitorServer
|
||||
else
|
||||
ret = this.runProgramNetsh("interface ipv4 set dnsservers \"" + par[3] + "\" static " + par[2] + " primary");
|
||||
byte[] answ = Encoding.UTF8.GetBytes(ret.ToString());
|
||||
sendanswer.Send(answ, answ.Length, rep);
|
||||
net_send.Send(answ, answ.Length, net_send_port);
|
||||
}
|
||||
|
||||
private void setNetworkIp(string data)
|
||||
@@ -64,7 +64,7 @@ namespace NetMonitorServer
|
||||
else
|
||||
ret = this.runProgramNetsh("interface ipv4 set address \"" + par[5] + "\" static " + par[2] + " " + par[3] + " " + par[4]);
|
||||
byte[] answ = Encoding.UTF8.GetBytes(ret.ToString());
|
||||
sendanswer.Send(answ, answ.Length, rep);
|
||||
net_send.Send(answ, answ.Length, net_send_port);
|
||||
}
|
||||
|
||||
private void setNetworkAuto(string data)
|
||||
@@ -79,7 +79,7 @@ namespace NetMonitorServer
|
||||
answ = Encoding.UTF8.GetBytes(true.ToString());
|
||||
else
|
||||
answ = Encoding.UTF8.GetBytes(false.ToString());
|
||||
sendanswer.Send(answ, answ.Length, rep);
|
||||
net_send.Send(answ, answ.Length, net_send_port);
|
||||
}
|
||||
|
||||
private bool runProgramNetsh(string args)
|
||||
|
||||
Reference in New Issue
Block a user