The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Простейший сокет"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Простейший сокет"
Сообщение от Szef emailИскать по авторуВ закладки(??) on 30-Авг-04, 14:59  (MSK)
Добрый день!
Пытаюсь написать простейший сокет, но на connect он валится, возвращая -1.
Вот сам код:
skip headers

int main (void)
{
  int fd = socket(AF_IET< SOCK_STREAM, 0);
  struct sockaddr_in servaddr;
  servaddr.sin_family = AF_INET;
  servaddr.sin_port = 21;
  inet_aton("127.0.0.1", &servaddr.sin_addr);
  connect(fd (struct sockaddr*) &servaddr, (socklen_t)sizeof(servaddr));
}
Если смотреть, то connect возвращает -1, то есть ошибка.
В чём прикол, вроде всё по учебнику?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Простейший сокет"
Сообщение от Szef emailИскать по авторуВ закладки(??) on 30-Авг-04, 15:24  (MSK)
Всё, глюк пойман.
ИЗвините за беспокойство.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Простейший сокет"
Сообщение от Vermin Искать по авторуВ закладки on 30-Авг-04, 20:41  (MSK)
Используй perror() и глюки будут отлавливаться быстрее.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру