PDA

View Full Version : مشکل در باز نشدن socket



RAZI KHANUM
شنبه 23 بهمن 1389, 15:16 عصر
سلام
من یک برنامه تحت شبکه نوشته ام و در آن از سوکت استفاده کردم وقتی به سوکت اتصال برقرار می شود و وقتی که از متد send استفاده می کنم و چیزی Receive نمی کنم دوباره می خواهم که همان را send کنم ولی بعضی مواقع socket بسته میشود و این error را میدهد . لطفا کمکم کنید
Cannot access a disposed object.
Object name: 'System.Net.Sockets.Socket'.


stack trace:
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode)
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags

Alexia Himmer
شنبه 23 بهمن 1389, 18:54 عصر
عرض سلام خدمت شما دوست عزیز

با یکی از دوستان همین موضوع رو داریم بررسی می کنیم , مطالبی هم اونجا عنوان کردم می تونید بحث رو اونجا دنبال کنید و سوالاتتون رو مطرح کنید . امیدوارم مورد استفاده شما قرار بگیره .


http://barnamenevis.org/showthread.php?274281-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B3%D9%88%DA%A9%D8%AA (http://barnamenevis.org/showthread.php?274281-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%B3%D9%88%DA%A9%D8%AA)

RAZI KHANUM
یک شنبه 24 بهمن 1389, 13:21 عصر
سلام من خودم جوابشو پیدا کردم باید به جای socket.Close()
socket.ShutDown گذاشتم درست شد.
بازم ممنون