VisualC++.NET2005でのソケット関連ライブラリ


VisualC++.NET2005でソケットサーバー・クライアントなどを作る際、MFCのCSocketは問題があるようなので、他に使いやすくて安定した優良なライブラリがないか探しています。

お薦めのもの(サンプルや解説があるもの)があれば教えて下さい。

回答の条件
  • 1人3回まで
  • 登録:2006/06/01 14:19:50
  • 終了:2006/06/06 11:31:14

回答(1件)

id:ma-kanoh No.1

ma-kanoh回答回数155ベストアンサー獲得回数42006/06/01 23:48:22

ポイント60pt

http://dobon.net/vb/dotnet/internet/downloadusesocket.html

VisualC++.NET2005なのであれば、デフォルトがC++/CLIなのでC#のものがほとんど使えます。

そうするとC#のほうがいいわけですが、、、

上記のもC#の

System.Net.Sockets.Socket sock =

new System.Net.Sockets.Socket(

System.Net.Sockets.AddressFamily.InterNetwork,

System.Net.Sockets.SocketType.Stream,

System.Net.Sockets.ProtocolType.Tcp);

がまんまつかえます。

System::Net::Sockets::Socket^ sock = gcnew System::Net::Sockets::Socket(

System::Net.Sockets::AddressFamily::InterNetwork,

System::Net.Sockets::SocketType::Stream,

System::Net::Sockets::ProtocolType::Tcp);

みたいな感じになります。

id:istreet

なるほど~、ありがとうございます。

初心者で良く分かっていないのですが、

CLIを使うとマネージコードの方になり

.NET Frameworkのインストールされた環境でないと動かないんでしょうか。

ネイティブコードの方ではやはりWINSOCKを使って

自分でクラスを作るのが基本ですか?

2006/06/02 23:43:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません