now my server program is
Code:
namespace
server_window
{
publicpartialclassForm1 : Form
{
Socket
m_mainSocket = newSocket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint iplocal = newIPEndPoint(IPAddress.Parse("192.168.1.2"), 1234);
Socket client;
IPEndPoint newclient;
public Form1()
{
InitializeComponent();
BW_Connection.RunWorkerAsync();
}
privatevoid BW_Connection_DoWork(object sender, DoWorkEventArgs e)
{
m_mainSocket.Bind(iplocal);
m_mainSocket.Listen(4);
client = m_mainSocket.Accept();
newclient = (
IPEndPoint)client.RemoteEndPoint;
this.Invoke(newMethodInvoker(delegate { TB_text.Text = "Client connected..."; }));
}
privatevoid Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//socketForClient.Close();
client.Close();
}
}
}