Komunikation vom Server to Client gefixt; Icons gefixt

This commit is contained in:
2010-06-02 07:49:33 +00:00
parent afcd1b62d6
commit eb90eb773d
15 changed files with 114 additions and 154 deletions
+21 -21
View File
@@ -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);
}
}
}
+4 -4
View File
@@ -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);
}
+6 -6
View File
@@ -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)