
No.2ベストアンサー
- 回答日時:
失礼しました。
コントロールではなかったのですね。どこかのHPにCのサンプルがあったんだけど、PCが犯されて全てフォーマット。。。
URLがわからなくなってしまいました。
僕もFTPソフトを作成し始めたのですが、まだ通信の部分に手をつけてません。(T▽T)
コントロールのSock機能に似せたListenサンプルを作ってみました。
たぶんこんな感じかな。(未検証)
SocketHandle = CreateSocket(AF_INET, SOCK_STREAM, 0)
If SocketHandle = SOCKET_ERROR Then
LastErrorCode = Err.LastDllError
Exit Function
End If
hWndLocal = CreateWindowEx(0, "ClassCopy", "", 0, 0, 0, 0, 0, 0, 0, App.hInstance, 0)
If WSAAsyncSelect(SocketHandle, hWndLocal, WM_USER, FD_ACCEPT) <> 0 Then
LastErrorCode = Err.LastDllError
Exit Function
End If
lngRet = ListenSocket(SocketHandle, 5)
LastErrorCode = Err.LastDllError
If lngRet = 0 Or (lngRet = SOCKET_ERROR And LastErrorCode = sckWouldBlock) Then
uState = sckListening
LastErrorCode = 0
End If
この回答へのお礼
お礼日時:2001/12/12 09:31
あっありがとうございます!!
今までポートに0をいれてBindしてもうまくいかなかったんですが
htons(0)にしてみたら、うまく空きポートを割当ててくれたみたいです!
でもWSAAsyncSelectのつかいかたなんかとても参考になりましたよ。
感謝感謝ですっ!!
No.1
- 回答日時:
ポートを指定しないでオープンしてあげると、自動で空きポートを使用するのでポート指定は必要ないと思うけど、、、
参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=155606
この回答へのお礼
お礼日時:2001/12/10 21:36
ご回答ありがとうございますっ!
でも今回はWinSockコントールでなくWinSock.DLLで処理させたいのです。
ポート番号を切り替えてbindしてみたんだけど、どーもうまくいかないんです・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
Connectエラーが出てしまう・・...
-
UDP通信におけるbind関数について
-
【ajax】 XMLHttpRequestオブジ...
-
SendRequestでヘッダが受信され...
-
vbでの232c接続プログラムについて
-
ソケットを用いた1対多通信につ...
-
送信したデータの一部が文字化...
-
WinSockでの通信プログラムがう...
-
ftpクライアントでの接続後の、...
-
ソケット通信にてサーバ日時を...
-
Javascritpでソケット通信?
-
UDP/IPでのソケット作成につい...
-
Socket通信の0バイト受信について
-
Socket通信を待ち受け状態にす...
-
UDPのソケットプログラミング
-
ソケットのクローズについて
-
相手のIPアドレスを取得する方法
-
エクセル VBA でのCOMポート...
-
UDP通信する時に、相手にどうや...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TCP/IP通信時のサーバーからの受信
-
UDP通信する時に、相手にどうや...
-
UDP通信におけるbind関数について
-
エクセル VBA でのCOMポート...
-
ソケットのクローズについて
-
ソケットのrecvの戻り値が0
-
VB6のwinsockでconnectできない
-
Socket通信の0バイト受信について
-
recv関数でフリーズしてしまう
-
Winsockで接続待ちタイムアウト...
-
Connectエラーが出てしまう・・...
-
送信したデータの一部が文字化...
-
【ajax】 XMLHttpRequestオブジ...
-
ソケット通信
-
closeされたsocketへの動作につ...
-
wsdlからのサービス化を行い。
-
Cにおける通信プログラミングの...
-
UdpClient 送信元のIPアドレ...
-
非ブロッキングソケットのrecv...
-
ソケットを用いた1対多通信につ...
おすすめ情報