сетевые заголовочные файлы в C ++ - PullRequest
0 голосов
/ 06 июля 2010

Я пытаюсь преобразовать программу на С в программу на С ++. Что такое эквивалентный заголовочный файл для socket.h в c ++?

Ответы [ 2 ]

2 голосов
/ 06 июля 2010

socket.h

0 голосов
/ 06 июля 2010

Нет никакой необходимости менять заголовки вообще.С другой стороны, если вы просто планируете использовать существующий код, я, вероятно, просто добавлю:

#ifdef __cplusplus
#extern "C" {
#endif

и

#ifdef __cplusplus
}
#endif

... в заголовок длясуществующий код, и оставьте его как C вместо того, чтобы перекомпилировать как C ++.

Если вы разрабатываете новый код на C ++, я бы подумал об использовании чего-то вроде POCO , ACE или Boost :: ASIO вместо прямой записи в API сокетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...