Hi,
I am getting a connection for my socket programming code...
This is just a part of an application, which I am developing...
It takes some data from use and stores into database, but this is not executing... :(
client side ip address- 172.21.5.1; port = 5555;
client side ip address- 172.21.5.2; port = 5555;
client side code...
endpint = new IPEndPoint(IPAddress.Parse(clientip), port);
serverendpoint = new IPEndPoint(IPAddress.Parse(serverip), serverport);
ASCIIEncoding asc = new ASCIIEncoding();
Client = new TcpClient();
clientsocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
Client.Connect(serverendpoint);
NetworkStream servernetstrm = Client.GetStream();
servernetstrm.Write(buffer_name, 0, buffer_name.Length);
servernetstrm.Write(buffer_desc, 0, buffer_desc.Length);
servernetstrm.Write(buffer_strtdate, 0, buffer_strtdate.Length);
servernetstrm.Write(buffer_endate, 0, buffer_endate.Length);
servernetstrm.Flush();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Client.Close()
}
server side code...
clientendpoint = new IPEndPoint(IPAddress.Parse(clientip),port);
try
{
client = default(TcpClient);
server = new TcpListener(clientendpoint);
serversocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
serverstream = new NetworkStream(serversocket);
serverstream = client.GetStream();
ASCIIEncoding asc = new ASCIIEncoding();
serversocket.Bind(clientendpoint);
serversocket.Listen(1000);
client = server.AcceptTcpClient();
server.Start();
while (true)
{
taskname = asc.GetString(buffer_name);
task_desc = asc.GetString(buffer_desc);
task_start_date = asc.GetString(buffer_strtdate);
task_endate = asc.GetString(buffer_endate);
SqlCommand cmd = new SqlCommand("insert into accounts ([task name],[task descp],[task start date],[task end date]) Values('"+taskname+"','"+task_desc+"','"+task_start_date+"','"+task_endate+"')", empdata);
empdata.Open();
int res = cmd.ExecuteNonQuery();
empdata.Close();
if (res == 1)
{
MessageBox.Show("New Task created Successfully");
}
server.Stop();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
I am getting this error
"A connection attempt failed because the connection party did not responded over a period of time or establieshed connection failed because......."
THE CLIENT AND SERVER ARE RUNNING ON SAME SYSTEM....
Could anyone please help me with this issue ?
Thanks in advance... :)