1

私たちのソフトウェアはサーバーに接続する必要があり、TCPクライアントを使用して接続します。50以上のシステム(すべてのWindows XP pro)がソフトウェアを使用しており、接続に問題はありません。このソフトウェアは、WindowsVistaおよびWindows7ベータでもテストされています。

今日、ここにはトレーニングのための外部の人が何人かいて、そのうちの1人はWindows XP Homeエディションのラップトップを持っていますが、SocketExeptionでサーバーに接続できません。「無効な引数が指定されました」。(Windowsソケット例外コード:10022)

ただし、同じラップトップでそのIPとポートにtelnetで接続しようとすると、接続を確立できます。

接続するコードは非常に基本的です。

m_client = new TcpClient();
m_client.Connect(System.Net.IPAddress.Parse(host), port);

Windows XP Home Editionで設定する必要のある追加のソケットオプションはありますか?

彼のシステムについて:Windows XP Home Editionバージョン2002サービスパック21つのネットワークカードがアクティブ:Broadcom440x10/100統合コントローラー

4

1 に答える 1

1

不思議に思っている人向けです。この問題をさらに調査する時間はありませんでした。ホストのPCに問題があるようでした...

于 2009-10-20T06:40:02.963 に答える