Watching Socket Port
The below code is used to listen the socket signal by watching the port.
Namespace part
using System;
using System.Net;
using System.Text;
using System.Net.Sockets;
Code Part
namespace MySocket
{
public class SocketListener
{
[STAThread]
static void Main(string[] args)
{
TcpListener MyTCPListener = new TcpListener(8085);
MyTCPListener.Start();
TcpClient MyTCPClient = MyTCPListener.AcceptTcpClient();
NetworkStream MyNetworkStream = MyTCPClient.GetStream();
String MyResponse = "Received Data";
Byte[] ResponseBytes = Encoding.ASCII.GetBytes(MyResponse);
MyNetStream.Write(ResponseBytes, 0, ResponseBytes.Length);
MyTCPClient.Close();
MyTCPListener.Stop();
}
}
}
Code Explanation
1. Create instance of TcpListener on the particular port
2. Start listening on the port.
3. Once data comes, accept the data and read it
4. Make it reply on the port
5. Stop monitoring the socket port
By
Nathan
