تم توفير وسيطة غير صالحة: SocketException على ويندوز XP الإصدار المنزلي على ربط
-
03-07-2019 - |
سؤال
ولدينا البرنامج يحتاج للاتصال الخادم ونحن نفعل ذلك مع استخدام وسيلة TCPclient. 50+ أنظمة (كل ويندوز XP الموالية) يستخدمون البرمجيات وليس لديهم مشكلة مع الاتصال. كما تم اختبار البرنامج على ويندوز فيستا ويندوز 7 بيتا.
واليوم هناك بعض الناس خارجي هنا للتدريب واحد منهم لديه جهاز كمبيوتر محمول مع <قوية> ويندوز XP الرئيسية الطبعة، التي فشلت في الاتصال بالخادم مع SocketExeption "تم توفير وسيطة غير صالحة". (النوافذ مأخذ رمز الاستثناء: 10022)
ولكن، عندما نحاول telnet إلى أن الملكية الفكرية وميناء على نفس الكمبيوتر المحمول يمكننا أن نجعل اتصال.
ورمز لربط أساسي جدا:
m_client = new TcpClient();
m_client.Connect(System.Net.IPAddress.Parse(host), port);
هل هناك أي socketoptions إضافي لدينا لوضع على ويندوز إكس بي هوم إيديشن؟
ومعلومات عن نظام له: ويندوز إكس بي هوم إصدار طبعة 2002 حزمة الخدمة 2 شبكة بطاقة واحدة نشاط: من Broadcom 440x 10/100 المراقب المتكاملة
المحلول
وفقط للناس الذين يتساءلون. نحن لم يحصل على الوقت لمواصلة التحقيق في القضية. وبدا وجود مشكلة مع الكمبيوتر المضيف ...