(close)perl new socket.
Посмотри errno.
perldoc perlipc, в разделе интернет коммуникейшнз. Чесслово, лучше не напишешь, если надо написать, а не поучится...
[ewww /root]# cat /etc/services |grep 25|grep tcp
smtp 25/tcp mail
prospero-np 1525/tcp # Prospero non-privileged
[ewww /root]#
для своих прог юзерских юзай порты больше 1024, все что меньше это системные порты как правило.
if(!$sock) {
print "errno= ".$errno."\n";
die "can't create socket!\n";
}
"mpd4ctl" 27L, 408C written
# ./mpd4ctl
errno=
can't create socket!
Чесслово, лучше не напишешь, если надо написать, а не поучится...
это про документацию или про мой первый пост?
if(!$sock) {
die "can't create socket!\n";
}
но еслиб ты написал вот так вот:
if(!$sock) {
die "can't create socket: $!\n";
}
онаб тебе написала "can't create socket: Adress already in use" если 25-й заюзан.
peerport должно быть.
заработало.
это про документацию или про мой первый пост?про документацию.
ок. буду знать.
и про $! спасибо.
=====
Не заметил, что уже опоздал со своим замечанием. Проклятая невнимательность!
Оставить комментарий
Phoenix
пишет:
что неправильно?
и где можно найти документацию, где будет написано, как себя функция ведёт, если не может создать сокет.
а то ничего нормального не нашёл.