Для следующего кода клиентского сервера полные данные от клиента не получены или не печатаются правильно. < /p>
Я ожидаю Клиент < /p>
Но сервер печатает следующее: < /p>
Server :: Binded
Server :: Listened
Server :: Accepted
Server :: Mesage from client -> Hello fr
Server :: Close Connection
< /code>
Однако я ожидаю, что он печатает «Привет от клиента!». Но это только печатает «Привет fr»
server -side
#include
#include
#include
#include
#include
#include
#include
//using namespace std;
void server(){
// *** CREATING SOCKET ***
int serverSocket = socket(AF_INET, SOCK_STREAM, 0);
// *** SPECIFYING THE ADDRESS ***
struct sockaddr_in serverAddress;
serverAddress.sin_family = AF_INET;
serverAddress.sin_port = htons(5555);
serverAddress.sin_addr.s_addr = INADDR_ANY;
int lenaddr = sizeof(serverAddress);
// *** BINDING TO A SOCKET ***
bind(serverSocket, (struct sockaddr*)&serverAddress, sizeof(serverAddress));
std::cout
Подробнее здесь: https://stackoverflow.com/questions/794 ... rom-client
Программирование сокетов - сервер не получает целых данных (строка) от клиента ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Cin.getline(); завершить мое соединение с розеткой? (сеть) (программирование сокетов)
Anonymous » » в форуме C++ - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-