4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
||||||
1 | ||||||
Сокет сервер: bind() постоянно возвращает (-1)18.08.2009, 18:51. Показов 5424. Ответов 15
Метки нет (Все метки)
Всем привет !
Вот значит делаю сокет сервер
Как узнать что ей нехватает ?
0
|
18.08.2009, 18:51 | |
Ответы с готовыми решениями:
15
Почему если я задаю IP 127.0.0.1 то bind возвращает 0, а если задаю IP в сети, то bind возвращает -1 Unable to bind address на Unix-сокет mysqli_insert_id не возвращает ID вставленной записи, постоянно возвращает "1". Sockets, сервер вылетает при Bind-е |
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
18.08.2009, 19:33 | 2 |
0
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
|||||||||||
18.08.2009, 20:50 [ТС] | 3 | ||||||||||
пробывал - но я все правельно делаю !
Добавлено через 1 час 13 минут 6 секунд Но тут другая проблемка вот значит если делаю так
А если ставлю в цыкл - например
0
|
18.08.2009, 21:35 | 4 | |||||
0
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
19.08.2009, 14:31 | 5 |
accept ждет клиента. значит клиент просто не конектится. И после вызова accept нужно проверять ошибки. Опять же читаем доку :-)
Программирование - это 20% действий и 80% обработка ошибок.
0
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
||||||
23.08.2009, 11:18 [ТС] | 6 | |||||
Вобщем разобрался спасибо , у меня еще один вопрос если позволите !
вод код сервера
В linux я после accert() создавал копию процеса fork() и уже в другом процесе прослушивал сокет recv() А в win32 что-то не пойму как эта мпогопоточность реализовать !
0
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
|
27.08.2009, 17:15 [ТС] | 8 |
Спасибо буду внимательнее ! С этим уже разобрался , еще вопрос как определить ip адрес клиента который приконектился ?
0
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
27.08.2009, 18:19 | 9 |
доку по параметрам accept прочитать
0
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
|
27.08.2009, 18:45 [ТС] | 10 |
0
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
27.08.2009, 19:00 | 11 |
Ничего, я верю, что в один прекрасный день, ты её таки сначало прочитаеш, а потом вопросы задавать будеш. ;-)
0
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
|
27.08.2009, 19:08 [ТС] | 12 |
0
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
||||||
27.08.2009, 19:59 | 13 | |||||
Второй параметр __out struct sockaddr* addr,
0
|
4 / 4 / 3
Регистрация: 01.07.2009
Сообщений: 127
|
||||||
27.08.2009, 21:28 [ТС] | 14 | |||||
0
|
229 / 67 / 11
Регистрация: 02.06.2009
Сообщений: 280
|
|
28.08.2009, 15:35 | 15 |
Это лишнее. Во втором параметре accept уже приходит SOCKADDR.
Но герои не ищут легких путей!
0
|
0 / 0 / 0
Регистрация: 11.05.2014
Сообщений: 5
|
|
05.09.2009, 02:59 | 16 |
Всем привет, решил написать программу с winsocket, но возникли вопросики 1)порт для работы можно указывать любой, даже который уже используется? 2)если нет, то как узнать через какой порт точно будет работать? 3)и еще...для выполнения теста я могу сервер и клиент создавать на одной лок машине? Всем заранее спасибо )
0
|
05.09.2009, 02:59 | |
05.09.2009, 02:59 | |
Помогаю со студенческими работами здесь
16
Как заставить сокет клиента слушать данные с сервера постоянно? Сервер сокет Сокет Сервер сокет сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |