Cris
Member
знаю, но тут так заговорился я про инет и поисковитыи щабыл((ты знаешь такой сайт как google.com?
You must be registered for see links
и всетаки иногда когда тебе здесь обьяснять бывает понятней чем найдеш в инете)
знаю, но тут так заговорился я про инет и поисковитыи щабыл((ты знаешь такой сайт как google.com?
You must be registered for see links
#include <windows.h>
#include "tchar.h"
#define _PORT_ 999 //port to listen to
#define _MAXCON_ 1 //max parallel connections allowed (0 mean 1 connection)
#define _MAXCOMMAND_ 50
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{ WSADATA wsaData;
sockaddr_in saddr;
DWORD var;
char buffer[_MAXCOMMAND_]; //command length must be les than this value
if(WSAStartup( MAKEWORD(2,2), &wsaData )) return 0;
SOCKET hSocket = socket(AF_INET, SOCK_STREAM, NULL);
if ( hSocket == INVALID_SOCKET )
{ WSACleanup();
return false;
}
saddr.sin_family = AF_INET;
saddr.sin_addr.s_addr = INADDR_ANY;
saddr.sin_port = htons( _PORT_ );
if (bind( hSocket, (SOCKADDR*) &saddr, sizeof(sockaddr_in)))
{ closesocket(hSocket);
WSACleanup();
return false;
}
if ( listen( hSocket, _MAXCON_ ))
{ closesocket(hSocket);
WSACleanup();
return false;
}
MessageBox(0, _T("Server started!"), _T("Server message:"), MB_OK);
while (1)
{ SOCKET AcceptSocket = accept( hSocket, NULL, NULL );
send(AcceptSocket,"Hi, i was waiting for u!\n\r-----------------------\n\r!", 51*sizeof(char) , 0);
while (AcceptSocket)
{ if (recv(AcceptSocket, buffer, _MAXCOMMAND_, 0))
send(AcceptSocket," :--> I see you )\r\n", 19*sizeof(char) , 0);
Sleep(1000);
ZeroMemory(buffer, sizeof(buffer));
}
}
return true;
}
а так вопшем большое спасибо, терь хоть представление имею, и всетаки я так и непонял как отправлять на сервер через телнет чтолибо, может хтото покажет учебник по скринам)) или дайте ссылку винете, и команда в телнете SEND,sen,SEN,send(все пробывал) - пишет что незнает такую команду хотя в хелпе написано что такая естьну вот наспех собрал примерный код:
Проэкт должен быть должно быть слинкован с библиотекой ws3_32.lib.
это стандартное либко...тыб библиотеку немог выложить, или показать де ее мона скачать, а то в гугл на ходит 5 китайских ссылок и все)