LINUX.ORG.RU

Злостный оффтоп, киньте под оффтоп примерклиент-сервера !!!


0

0

Народ, тут парню плохо, Киньте пример исходника клиента и сервера под винду, чтобы умел устанавливать TCP соединение и когда клиент подконнекчивается, сервер отвечал Hello, i\m here или какую еще лабуду, и чтобы клиент видел. на C или C++

Спасибо большое!

p.s. чувак уже на стены бросается....

Re: Злостный оффтоп, киньте под оффтоп примерклиент-сервера !!!

То-же что и под Unix/Linux, только бидлиотеку нужно загрузить WSOCK32.DLL
и приложение нужно зарегистрировать в этой библиотеке:
WSDATA WSData;
int rc = WSAStartup(MAKEWORD(1,1), &WSData)
if (rc != 0) { /* Eroor */  reurn; }
....
/* освободим ресурсы перед окончанием программы */
WSACleanup();

anonymous ()

Re: Злостный оффтоп, киньте под оффтоп примерклиент-сервера !!!

Под винды под любым компилятором есть екзамплы клиент-сервера и чата. Даже, более того, они компилируются и работают :)))

shTigrits ()

Re: Re: Злостный оффтоп, киньте под оффтоп примерклиент-сервера !!!

А как это сделать?? WSOCK32.DLL
нашел в c:\windows\system

девелоперская среда:
MSVisualStudio.NET

Наверное это нужно добавить в проект, как? А что значит зарегестрировать сокет?? Парень уже такую прогу написал
(№ля буду, это не я, под винды - чур меня!!!), комментарии мои:


#include <stdio.h>
#include <winsock.h>
#include "d:\perl\lib\core\win32.h"
#include <windows.h>

int main (void)
{
WSDATA WSData;
int rc = WSAStartup(MAKEWORD(1,1), &WSData);
if (rc != 0) { /* Eroor */ return; }
....
/* освободим ресурсы перед окончанием программы */
WSACleanup();

//LPWSADATA lpWSAData;
//WORD wVersionRequested;
//WSADATA Data;
//SOCKET s;
//int namelen;
//const struct sockaddr FAR* name;
//WSAStartup (wVersionRequested,lpWSAData);


return 0;
}

Ладно, сенькс и на том всем!

vilfred ☆☆ ()

Re: Re: Re: Злостный оффтоп, киньте под оффтоп примерклиент-сервера !!!

Короче, при нажатии ctrl+F7 все замечательно компилируется, а вот при просто нажатии F7 вываливаются такие ошибки:

http://genphys.phys.msu.su/~dmitriy/site/mv/errors_socket.gif

vilfred ☆☆ ()

Re: Re: Re: Re: Злостный оффтоп, киньте под оффтоп примерклиент-сервера !!!

А это уже настройки компилятора, то бишь среды - как там резолвятся имена Сишных функций в библиотеках

Cobalt ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.