Witam, chciałbym napisać możliwie najprostszy program do zdalnego wyłączenia komputera. A że nie wiele znam ASP więc potrzebuję trochę pomocy. Napisałem sobie prosty program typu klient serwer z pomocą M$ jak i paru artykułów :)
public ClientForm()
{
InitializeComponent();
}
Socket clientSocket;
private void connectToolStripMenuItem_Click(object sender, EventArgs e)
{
clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
clientSocket.Connect("192.168.1.4", 80);
}
private void SendButton_Click(object sender, EventArgs e)
{
byte[] bufor = Encoding. ASCII.GetBytes(sendTextBox.Text);
clientSocket.Send(bufor);
}
public ServerForm()
{
InitializeComponent();
}
Socket serverSocket;
private void startToolStripMenuItem_Click(object sender, EventArgs e)
{
IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddress = ipHostInfo.AddressList[0];
IPEndPoint localEndPoint = new IPEndPoint(ipAddress, 80);
// Create a TCP/IP socket.
serverSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream, ProtocolType.Tcp );
serverSocket.Bind(localEndPoint);
serverSocket.Listen(80);
Socket handler = serverSocket.Accept();
listBox1.Items.Add(handler.RemoteEndPoint.ToString());
byte [] bytes = new byte[1024];
int bytesRec = handler.Receive(bytes);
richTextBox1.AppendText( Encoding.ASCII.GetString(bytes, 0, bytesRec) );
}
będę wdzięczny za jakąkolwiek pomoc :-)