![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
Lelouch |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.5.2011 Репутация: нет Всего: нет |
Здравствуйте. Пишу небольшой telnet-сервер, столкнулся с такой проблемой: при компиляции выдает ошибку:
error: unknown type name 'sockaddr'; error: unknown type name 'sockaddr_in'; Сам код:
При попытке руками определить структуру sockaddr ругается на переопределение( что по моему странно). Среда CodeBlocks, компилятор MinGW, библиотека ws2_32 подключена. Код находится в файле main.c. В чем может быть проблема? |
|||
|
||||
Олег2005 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 421 Регистрация: 26.5.2005 Где: Рига Латвия Репутация: 6 Всего: 11 |
Если подключен <winsock2.h>
<windows.h> НЕ НУЖЕН!!! |
|||
|
||||
Lelouch |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.5.2011 Репутация: нет Всего: нет |
Убрал <windows.h> , ошибка не исчезла. Видимо дело не в нем) Заметил, что компилируется без ошибок, если имя файла поменять с main.с на main.cpp. В чем может быть причина?)
Это сообщение отредактировал(а) Lelouch - 22.5.2011, 10:59 |
|||
|
||||
Modul |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Это структура:
Проверьте, эта структура вам нужна ?
--------------------
I'll be back ! |
||||
|
|||||
Lelouch |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.5.2011 Репутация: нет Всего: нет |
Посмотрел, действительно структура sockaddr далее никак не используется, спасибо за подсказку) Но ошибка
unknown type name 'sockaddr_in'; не исчезла, видимо что-то еще неверно сделано. |
|||
|
||||
Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Написал же вам, тип забыли - это структура.
--------------------
I'll be back ! |
|||
|
||||
Lelouch |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 21.5.2011 Репутация: нет Всего: нет |
Туплю) Спасибо , теперь понятно в чем дело было) Вопрос исчерпан.
Это сообщение отредактировал(а) Lelouch - 23.5.2011, 10:59 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |