コムスンは大変

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

API Win32 APIでネットワークプログラミング

ネットワークプログラミングをwin32 apiを使って

したいです。

(1)ネットワーク関連のAPIとしては、socket, wininet

の他にあるのでしょうか?

(2)wininetの中でsocketが呼ばれているイメージで

あっていますでしょうか?

(3)socketが一番低レベルなAPIでしょうか?(win32 apiの中で)



「socket」という言葉で私が誤解していたかもしれません。

UNIXではsocket通信をする際、「socket」という関数名がでてきます。

winsockもsocket通信の一種です。

Windowsでsocket通信を行う場合、基本的にwinsock以外の手段はありません。

>wininetの中でもラップしたsocketを使用していると考えてよいでしょうか?

そうです。何をもってAPIと定義するかにもよりますが

wininetは少なくともwinsockより上位レイヤーです。

>「APIレベル(WinSock)ではWSASocketになります」とありますが、

>したの回答で50個あるとあるので、WSASocket1つではないと

>思ってしまうのですが・・

関数名としてのsocketがWinSockではWSASocketにあたります。

蛇足かもしれませんが

socket通信プログラムを書く場合、socket関数だけでは通信プログラムは書けません。

UNIXではsendやrecv、listen関数がコード上にありますが

WinSockではWSASendやWSARecvという関数名にあたるという意味です。(WSAListenはありません。)

ところで関数名の先頭につくWSAはWinSock APIの意味です。



厳選ダイエット!∞マッサージ∞|リンパマッサージダイエット?で成功したい|リンパマッサージダイエット?で成功したい

PageTop