Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

Сеть в WinApi приложении   Найти похожие ветки 

 
Шишкин Илья ©   (2004-12-13 12:24) [0]

Хочу написать что-то вроде службы сообщений для локальной сети, которая будет хранить сообщения, если адресат в данный момент находится в оффлайне. Администратор у нас очень упрямый и сказал, что запустит программу на сервере только в том случае, если она будет занимать максимум 200Кб в несжатом виде. То есть придется обходиться без форм. А работать с сетью я умею только с помощью инструментов из Indy.
Подскажите чем пользоваться, если писать программу, используя WinApi.


 
Хакер ©   (2004-12-13 21:55) [1]

Socket супер форева !!!
а по сабжу - аналог ICQ пишешь ?


 
Шишкин Илья ©   (2004-12-14 07:25) [2]

Проще. Но смысл тот же. А что именно из сокетов использовать. Нужна только отправка текста. Не более того.


 
Digitman ©   (2004-12-14 09:01) [3]


> Шишкин Илья


см. NamedPipes (именованые программные каналы).


 
Rouse_ ©   (2004-12-14 09:28) [4]

... или MailSlots (почтовые ящики ;)


 
Homa_Programer ©   (2004-12-18 00:39) [5]

заманчивая штука если что получится пришли на почту плизз
я бы тебе подсказаал, но с сетью я не работал((( пока что :-)


 
Piter ©   (2004-12-18 01:02) [6]

Rouse_ ©   (14.12.04 9:28) [4]
... или MailSlots


а разве MailSlots не используют NamedPipes?

А я бы все таки на сокетах делал. Ну где не стоит TCP/IP? (блин, сча начнут приводить кучу примеров :)

Потом универсальнее - другие ОС.

К тому же это просто сообщения, поэтому разницу в эффективности работы вряд ли стоит считать серьезной. Вот если бы что-то тяжелое передавать с максимально возможной скоростью...


 
PEAKTOP ©   (2004-12-18 02:36) [7]

В папке $DELPHI\DEMOS\ валается семпла - как создать чат на Делфи.

Открываем -> компилим -> прога готова.


 
Rouse_ ©   (2004-12-18 12:50) [8]

> а разве MailSlots не используют NamedPipes?
Если я не ошибаюсь - именованые каналы работают через TCP, в отличие от майлслотов, которые при малых объемах используют UDP а при больших SMB сессии (вот при больших объемах точно не эксперементировал)


 
Verg ©   (2004-12-18 13:01) [9]


> Rouse_ ©   (18.12.04 12:50) [8]
> > а разве MailSlots не используют NamedPipes?
> Если я не ошибаюсь - именованые каналы работают через TCP,


Хм, а если протокол TCP/IP не установлен (только NetBEUI), то как эти именованные каналы будут работать?
По-моему вся реализация постороена на нетбиосе, а там уже подключается nbt или прямо нетбиос, в зависимости от установленного протокола. Нет?


 
Slym ©   (2004-12-20 05:30) [10]

Я так понял тебе нужен маленький сервер твоего чата...
Пиши сервис! И Инди вполне в сервисе работать будет!
Размер <200кб на дельфи без ограничения в компонентах нереально!
Но сервисом меньше...


 
Slym ©   (2004-12-20 05:36) [11]

А лучше пиши консольное приложение с использованием TServerSocket гарантированно без выкрутасов <200кб. Только программеру программирующему мышкой это будет не легко.
Сделать нашлепку под сервис к консоле на API проще.



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
1-1108135492
Doxygen
2005-02-11 18:24
2005.02.27
Версия Delphi


9-1101142814
DeFenix
2004-11-22 20:00
2005.02.27
Кто нибудь! Как работать с DelphiX?!


3-1106998911
OnThink
2005-01-29 14:41
2005.02.27
[D9] Опять "Either BOF or EOF" баг воскрес


3-1106752898
midavik
2005-01-26 18:21
2005.02.27
Подскажите функцию


6-1103521635
Lex_!
2004-12-20 08:47
2005.02.27
Web-чат.