Function to connect to host machine, and send data via TCP Socket.
Required Namespace:
using System.Net;
using System.Net.Sockets;
The function:
public static void SendData(string data, Int32 port)
{
IPAddress host = IPAddress.Parse("127.0.0.1");//
IPEndPoint ipendpoint = new IPEndPoint(host, port ); // assign host and port
// Note: port should be listening. To check that, open DOS command, type netstat -an and press Enter.
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try {
socket.Connect(ipendpoint);
} catch (SocketException e) {
MessageBox.Show(e.Message);
socket.Close();
return;
}
try {
socket.Send(Encoding.ASCII.GetBytes(data));
} catch (SocketException e) {
MessageBox.Show(e.Message);
socket.Close();
return;
}
socket.Close();
}
That's it!




