PDA

View Full Version : ارور در هنگام اتصال مجدد به سرور - SocketProgramming



saman_h
چهارشنبه 07 تیر 1391, 13:07 عصر
سلام دوستان
برنامه کلاینت و سروری دارم که وقتی به سرور وصل میشم اطلاعات رو راحت میفرستم . حالا اگه از سرور به هر دلیلی دیسکانکت بشم دوباره نمیتونم وصل بشم جز اینکه برنامه رو ببندم و دوباره باز کنم . ممنون میشم مشکل کارم رو بگید :
اول که یه متغییر از نوع سوکت تعریف کردم :

public Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

داخل دکمه کانکت هم اینو نوشتم :
try
{
sock.Connect(
IPAddress.Parse(ServerAddress_txt.Text), port);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
حالا توی سرور هم sock.close(); اینجوری ارتباط رو قطع میکنم .
حالا وقتی دیسکانکت میشه و پشت سرش بدون بستن برنامه دوباره بخوام وصل بشم این پیغامو میده :
http://up98.org/upload/server1/02/j/lswh9bubo91e9s4ai4.png

saman_h
جمعه 09 تیر 1391, 13:51 عصر
دوستان ارور رو بررسی کنید بهم خبر بدید آخه مشکل از کجاس ...