Сервер слушает , к ниму коннектяться , но не печатает на экран :-(
Код | #include <iostream> #include <windows.h> using namespace std; int main() { //--- Переменные //----------------------------- WSADATA w; // Сокета переменные SOCKET s; char szRecvBuff[10], szSendBuff[1024]; int ret;
int error = WSAStartup (0x0202, &w); SOCKADDR_IN addr; addr.sin_family = AF_INET; addr.sin_port = htons (6000); addr.sin_addr.s_addr = htonl (INADDR_ANY); s = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP); bind(s, (LPSOCKADDR)&addr, sizeof(addr)); listen(s, 1); SOCKET accepted = accept(s, NULL, NULL); while (1) { ret = recv(accepted, szRecvBuff, 10, 0); if (ret>1) { send(s,"qgegqeg",7,0); } } // Закрытие сокета после работы с потоком system("pause");
}
|
|