2016-12-04 20 views
2

私はこのコードhttp://www.boost.org/doc/libs/1_42_0/doc/html/boost_asio/tutorial/tutdaytime1/src.html を使用して、クライアントを作成してサーバーと通信しています。boost asio tcp ip write

私は私が持っている問題があれば、私は、文字列MSG =「テスト123」を宣言することでメッセージ

boost::asio::write(socket, boost::asio::buffer(msg), ignored_error); 

を送信するために、次のコードを使用しています。私は

test 
    123 

同じ文字に適用され、[]

:< < msgと入力テスト123 CINの使用は、サーバーが2つのメッセージを受信した場合場合、サーバーは「テスト123」 を取得します、それを送信しかし、 -lboost_systemパラメーターを使用して問題がある場合は、C++ 11でコンパイルしています。

答えて

1

>>で入力してください。したがって、test 123のような入力は、>>を使用して2回の読み取りが必要です。

行全体を読み取る場合は、std::getlineを使用してください。

+0

優秀!ありがとう –

関連する問題