Автор Тема: TCP/IP и socket програмиране  (Прочетена 2996 пъти)

nedy

  • Участник
  • *****
  • Публикации: 24
    • Профил
TCP/IP и socket програмиране
« -: Nov 29, 2005, 11:44 »
Отскоро се опитвам да програмирам с TCP/IP and socket и започвам да навлизам в нещата, но ме интересува мога ли да намеря първият свободен порт, защото не знам как да избера порт, на който да ми работи програмата.

Благодаря ви предварително!!!
Активен

sdr

  • Участник
  • *****
  • Публикации: 655
    • Профил
TCP/IP и socket програмиране
« Отговор #1 -: Nov 29, 2005, 13:28 »
Хе хе можеш да ползваш линиеен или квадратичен пробинг... Само да те запитам, като назначиш някакъв порт - това как ще помогне на клиентите да се свързват с нея/теб? Иначе си заплюваш номре кото го няма в /етц/сервицес и си го ползваш. За да се бинд-неш към порт < 1024 трябва уид=0
Активен

ivak

  • Участник
  • *****
  • Публикации: 156
    • Профил
TCP/IP и socket програмиране
« Отговор #2 -: Nov 29, 2005, 20:16 »
Цитат (sdr @ Ноември 29 2005,14:28)
Хе хе можеш да ползваш линиеен или квадратичен пробинг... Само да те запитам, като назначиш някакъв порт - това как ще помогне на клиентите да се свързват с нея/теб? Иначе си заплюваш номре кото го няма в /етц/сервицес и си го ползваш. За да се бинд-неш към порт < 1024 трябва уид=0

sdr, ти си формен идиот.

@nedy

просто задай стойност 0 на полето sin_port от структурата sockaddr_in, когато правиш bind(). другият вариант, ако си активната страна, е изобщо да пропуснеш bind-a и направо да извикаш connect(). той ще си попълни служебно порта и IP адреса.
Активен

Cлoжнитe пpoблeми имaт пpocти и лecни зa paзбиpaнe гpeшни oтгoвopи.

sdr

  • Участник
  • *****
  • Публикации: 655
    • Профил
TCP/IP и socket програмиране
« Отговор #3 -: Nov 29, 2005, 22:28 »
Я моля обясни защо съм идеот?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
TCP/IP Socket commands
Общ форум
o2 7 2804 Последна публикация Jun 22, 2003, 00:18
от o2
INFO za Socket-ite
Общ форум
plamen_t 5 3782 Последна публикация Jul 27, 2004, 10:58
от
Socket programming
Общ форум
tws 3 3003 Последна публикация Mar 01, 2006, 11:16
от i_danov
Mysql problem with socket
Хардуерни и софтуерни проблеми
rat 8 2492 Последна публикация Apr 06, 2006, 13:08
от hary
Търся си Athlon 64 Dual Core socket 939
Живота, вселената и някакви други глупости
ръца-пръца 51 8024 Последна публикация Mar 19, 2010, 18:31
от gat3way