掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
winsockをつかってチャットプログラムを作るには? (ID:58116)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
返信ありがとうございます。 自分が今作成しているサーバ側のwhileの中は while(1){ res=recv(c,recvbuffer,sizeof(recvbuffer),0); recvbuffer[res]='\0'; printf("%s",recvbuffer); fgets(sendbuffer,sizeof(sendbuffer),stdin); res=send(c,sendbuffer,strlen(sendbuffer),0); } このようになっています。(この前にacceptまでは行っています) WSAAsyncSelectを使うということは、 while(1){ WSAAsyncSelect(c, hWnd, uMsg, lEvent); if(IEvent==FD_WRITE){ fgets(sendbuffer,sizeof(sendbuffer),stdin); res=send(c,sendbuffer,strlen(sendbuffer),0); } else(IEvent==FD_READ){ res=recv(c,recvbuffer,sizeof(recvbuffer),0); recvbuffer[res]='\0'; printf("%s",recvbuffer); } }このような感じでいいのでしょうか? めちゃくちゃなプログラムですみません。 アドバイスよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.