Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.9.173] |
|
Сообщ.
#1
,
|
|
|
не могу считать данные...в мсдн ничего не нашел (да и знания английского у меня не очень хорошие)
пытаюсь считывать данные которые приходят от сервера вот так: char recvbuf[128] = ""; while(0==0) { bytesRecv = recv( ConnectSocket, recvbuf, 128, 0 ); printf( "Bytes Recv: %ld\n", bytesRecv ); } bytesRecv и recvbuf возвращает только количество байт... сервер мне посылает слово "Privet", как мне его считать?! |
Сообщ.
#3
,
|
|
|
Цитата Jeno @ bytesRecv и recvbuf возвращает только количество байт... чего? что кто куда возвращает? если bytesRecv правильное, то почти наверняка ошибка в отправляющем коде. |
Сообщ.
#4
,
|
|
|
Цитата Jeno @ bytesRecv и recvbuf возвращает только количество байт... bytesRecv дб 6, а в recvbuf дб Privet Но вы его не печатаете |
Сообщ.
#5
,
|
|
|
while(0==0) { bytesRecv = recv( ConnectSocket, recvbuf, 128, 0 ); printf( "Bytes Recv: %ld\nData:\t%s\n", bytesRecv, recvbuf); } |
Сообщ.
#6
,
|
|
|
ужас, все дело было в printf?!
простите пожалуйста! я только начинающий... спасибо за то что помогли |