Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не пойму что за ошибки.... Visual Studio 2010 
V
    Опции темы
iPlay
Дата 6.2.2011, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 23.9.2007

Репутация: нет
Всего: 1



Хочу поработать с сокетами, нашел пару простых примерчиков в инете, не могу скомпилировать выдаёт ошибки, которые не могу понять из-за чего проявляются:
Код

#include <iostream>
#include <winsock.h>

using namespace std;

void main()
{
  WSAData WSData;
  WSAStartup(0x101,&WSData);
  SOCKET S = socket(AF_INET,SOCK_STREAM,0);
  sockaddr_in SA;
  SA.sin_family=AF_INET;
  SA.sin_port=htons(3135);
  SA.sin_addr.S_un.S_addr=INADDR_ANY;
  bind(S,(sockaddr*)&SA,sizeof(SA));
  listen(S,SOMAXCONN);
  
  SOCKET NS;
  while ((NS = accept(S,0,0))!=INVALID_SOCKET)
  {
    cout<<"-------------------->\n";
    cout<<"Connected...\n";
    char n = 0;
    recv(NS,&n,1,0);
    cout<<"Received Length = "<< int(n) <<"\n";
    char* a=new char[100];
    recv(NS,a,n,0);
    cout<<"Received: \"";
    for (int i=0;i<n;i++) { cout<<a[i]; }
    cout<<"\"\n";
    closesocket(NS);
    cout<<"-------------------->\n";
  }
  closesocket(S);
  int n;
}

Ошибки:

Ошибка    10    error LNK1120: 8 неразрешенных внешних элементов    
Ошибка    4    error LNK2019: ссылка на неразрешенный внешний символ _accept@12 в функции _main    
Ошибка    6    error LNK2019: ссылка на неразрешенный внешний символ _bind@12 в функции _main    
Ошибка    2    error LNK2019: ссылка на неразрешенный внешний символ _closesocket@4 в функции _main    
Ошибка    7    error LNK2019: ссылка на неразрешенный внешний символ _htons@4 в функции _main    
Ошибка    5    error LNK2019: ссылка на неразрешенный внешний символ _listen@8 в функции _main    
Ошибка    3    error LNK2019: ссылка на неразрешенный внешний символ _recv@16 в функции _main    
Ошибка    8    error LNK2019: ссылка на неразрешенный внешний символ _socket@12 в функции _main    
Ошибка    9    error LNK2019: ссылка на неразрешенный внешний символ _WSAStartup@8 в функции _main    
Предупреждение    1    warning C4101: n: неиспользованная локальная переменная    

PM MAIL   Вверх
alexvs11
Дата 6.2.2011, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


hell is here
**


Профиль
Группа: Участник
Сообщений: 518
Регистрация: 21.8.2010

Репутация: 1
Всего: 10



Ws2_32.lib надо подключить
PM MAIL   Вверх
iPlay
Дата 6.2.2011, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 177
Регистрация: 23.9.2007

Репутация: нет
Всего: 1



Угу, спасибо большое! 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0450 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.