Boost::Asio komunikacja klient - serwer

0

Mam klienta i serwer asynchroniczny (ten z głównej strony boost::asio), klient nawiązuje połączenie a serwer wysyła mu wiadomość z datą.
Ja chciałem tak zmodyfikować serwer aby po odebraniu wiadomości wysłał swoją datę (odebrania wiadomości) do serwera.
Jakiej funkcji powinienem użyć?

0

Znasz jakiś przykładowy kod serwera który wysyła i odbiera dane od klienta TCP ?

0

Ten co Ci podalem dziala na zasadzie:

  1. Odbiera wiersz tekstu od klienta.
  2. Wysyla echo tego wiersza (kopie, jak zwal tak zwal), do klienta.

Wiec robi to o co pytasz ;>

0

Ale gdy klient próbuje znowu coś wysłać do serwera "to oprogramowanie zainstalowanie na komputerze hoście aktywnie go odmawia"
Chce stworzyć serwer który może prowadzić ciągłą konwersację z klientem.

EDIT. Nie ma nigdzie polskiego kursu wprowadzenia czy czegoś takiego ??

0

Jeśli chodzi o przykład z trzeciej lini w drugim poście to kompilator wywala mi:

D:\codeblock_projekty\boost_asio_tcp_serwer\main.cpp|12|error: expected template-name before '<' token|
D:\codeblock_projekty\boost_asio_tcp_serwer\main.cpp|12|error: expected '{' before '<' token|
D:\codeblock_projekty\boost_asio_tcp_serwer\main.cpp|12|error: expected unqualified-id before '<' token|
D:\BOOST1.54\include\boost-1_54\boost\system\error_code.hpp|222|warning: 'boost::posix_category' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\system\error_code.hpp|223|warning: 'boost::errno_ecat' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\system\error_code.hpp|224|warning: 'boost::native_ecat' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\asio\error.hpp|244|warning: 'boost::system_category' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\asio\error.hpp|246|warning: 'boost::netdb_category' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\asio\error.hpp|248|warning: 'boost::addrinfo_category' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\asio\error.hpp|250|warning: 'boost::misc_category' defined but not used [-Wunused-variable]|
D:\BOOST1.54\include\boost-1_54\boost\asio\detail\winsock_init.hpp|116|warning: 'boost::winsock_init_instance' defined but not used [-Wunused-variable]|
||=== Build finished: 3 errors, 8 warnings ===|

1 użytkowników online, w tym zalogowanych: 0, gości: 1