Сервер (Написание серверного приложения)

Модератор: Модераторы разделов

Chikanok
Сообщения: 8
ОС: Mandriva 2007

Сервер

Сообщение Chikanok »

Здраствуйте!
Подскажите пожалуйста!
Сильно ли отличается программирование под Fedora от Mandriva.
Мне нужно написать серверное приложение( TCP/IP) с которым будут соеденяться Windows приложения.
Подскажите где можно почитать об этом Статьи, книги, ваши советы.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Сервер

Сообщение Uncle_Theodore »

Chikanok писал(а):
09.05.2007 19:37
Здраствуйте!
Подскажите пожалуйста!
Сильно ли отличается программирование под Fedora от Mandriva.
Мне нужно написать серверное приложение( TCP/IP) с которым будут соеденяться Windows приложения.
Подскажите где можно почитать об этом Статьи, книги, ваши советы.

Не сильно... :)
Я в свое время использовал вот этот документ для своего курса...
http://beej.us/guide/bgnet/
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Сервер

Сообщение Zeus »

Uncle_Theodore писал(а):
09.05.2007 19:46
Не сильно... :)

Хм... А в чём отличается?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Сервер

Сообщение Uncle_Theodore »

Zeus писал(а):
10.05.2007 01:16
Хм... А в чём отличается?

Ни в чем.
Просто я деликатный и вежливый.
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Сервер

Сообщение Zeus »

Uncle_Theodore писал(а):
10.05.2007 01:18
Ни в чем.
Просто я деликатный и вежливый.

А, ну понятно.
Чёрный и пушистый :D
Спасибо сказали:
Chikanok
Сообщения: 8
ОС: Mandriva 2007

Re: Сервер

Сообщение Chikanok »

Мне нужно написать серверное приложение( TCP/IP) с которым будут соеденяться Windows приложения.
Подскажите где можно почитать об этом Статьи, книги, ваши советы.

Подскажите ещё что-нибудь!!!
Лучше на русском, но можно и на инглише!
Спасибо сказали:
KoRMaK
Сообщения: 5

Re: Сервер

Сообщение KoRMaK »

Chikanok писал(а):
12.05.2007 23:18
Подскажите ещё что-нибудь!!!
Лучше на русском, но можно и на инглише!


Тебе надо почитать про функции socket, open, bin, accept, connect. Пример в инете очень много, просто поищи.
Вот не самый удачный пример, но все же.
http://www.opennet.ru/docs/RUS/linux_parallel/node76.html

Также тебе пригодятся fdopen, fscanf, fprintf, fflush, shutdown, close.
Вот и все.
Спасибо сказали:
Аватара пользователя
indie
Сообщения: 87

Re: Сервер

Сообщение indie »

Chikanok писал(а):
12.05.2007 23:18
Подскажите ещё что-нибудь!!!
Лучше на русском, но можно и на инглише!

http://rsdn.ru/article/unix/sockets.xml
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Сервер

Сообщение v04bvs »

Спасибо сказали:
SatanaClause
Сообщения: 106

Re: Сервер

Сообщение SatanaClause »

Я использую вот это http://search.cpan.org/~bbb/Net-Server-0.8...b/Net/Server.pm тут имеется минимум необходимого, а дальше тока фантация и руки...
Я люблю людей, люблю когда их нет;
Я бы вышел на болкон, и разрядил бы пистолет!
Спасибо сказали:
Аватара пользователя
nerezus
Сообщения: 525
Статус: Вселенский отказник
ОС: windoze

Re: Сервер

Сообщение nerezus »

Собственно сервер написать до неприличия легко. Открываешь документацию к твоему языку, выбираешшь тип обработки паралельных запросов(потоки, процессы, асинхронные сокеты), сморишь пример и переписываешь его по своему усмотрению. Все!
ICQ 547097
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Сервер

Сообщение elide »

Собственно сервер написать до неприличия легко.
и это при том, что ты забыл про inetd (:
с inetd - всё ещё неприличнее и проще.
слава роботам!
Спасибо сказали: