私はサーバーからデータを受け取り、解析しようとしています。C winsock "rolling parsing"
http://pastebin.com/1kjXnXwq http://pastebin.com/XpGSgRBh
すべてがそのまま動作しますが、私はちょうどそれのブロックをつかみ、それをプリントアウトするのではなく、データを解析します。 winsockからデータを取り込んで停止し、別の関数に渡して解析し、最後のポイントから別の\ nが現れるまで読み込みを続け、そこまでプロセスを繰り返す方法があります何も受け取りませんでしたか?
これを実行するはずの関数はmsgLoop()と呼ばれ、2番目のpastebin行にあります。