![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
Возникла задача написать сервер!
Вот не знаю как это сделать, знаю одно что нужен модуль socket, а как да че в это модуле не знаю, доки тоже не нашел толковой, если кто занет где посмотреть можно дайте ссылку или если не трудно раскажите |
|||
|
||||
| dimes |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 249 Регистрация: 20.7.2004 Где: то около СПБ Репутация: нет Всего: 14 |
Взято из архивов, вродебы работало...
Слушает порт и возращает что то для opera... вобщем придется поработать напильником
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
попроще бы че
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
Люди ну помогите с примером сервера
Дайте ктонить пример сервера на примере работы с sockaddr_in |
|||
|
||||
| patt |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 230 Регистрация: 9.11.2004 Где: Николаев Репутация: нет Всего: 2 |
Знаю, что позновато, тем не менее:
server.pl --------------------------------------------------------------------------------------- #!/usr/bin/perl -w use Socket; socket(SERVER, PF_INET, SOCK_STREAM, getprotobyname('tcp')) or die("Can't create socket $server_port = 1200; $my_addr = sockaddr_in($server_port, INADDR_ANY); bind(SERVER, $my_addr) or die "couldn't bind to port"; listen(SERVER, SOMAXCONN) or die "Couldn't listen on port"; while(accept(CLIENT, SERVER)) { print("inbox\n"); } close(SERVER); --------------------------------------------------------------------------------------------- client.pl --------------------------------------------------------------------------------------------- #!/usr/bin/perl -w use Socket; $remote_port = 1200; socket(TO_SERVER, PF_INET, SOCK_STREAM, getprotobyname('tcp')); $internet_addr = inet_aton("localhost") or die "oshibo4ka: $!"; $paddr = sockaddr_in($remote_port, $internet_addr); connect(TO_SERVER, $paddr) or die "connection failed : $!"; print TO_SERVER "Hi, I'm a client! Do't you need a friend?"; close(TO_SERVER); |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
не то слово позновато |
|||
|
||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |