Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:18 23.06.24 
Компютри и Интернет
   >> Delphi
Всички теми Следваща тема *Кратък преглед

Тема vryzka v internet s indyнови  
Авторmechopuh (Нерегистриран)
Публикувано11.09.06 18:32



zdraveite
razrabotvam proekt (klient-server) koito trqbva da raboti s indy
i se iziskva vsichki klienti da mogat da komunikirat sus servera prez internet
molq vi pomognete mi kakvo trqbva da napravq za da ima vruzka
proekta moze da se otvori s D7 i D2005



Тема Re: vryzka v internet s indyнови [re: mechopuh]  
АвторЦ++ (Нерегистриран)
Публикувано11.09.06 23:16



така зададен въпроса ни най-малко изяснява точно какво трябва да се постигне.

всичко зависи от протокола, чрез който ще комуникират. ако е стандартен - използваш конкретния компонент. ако не е - най-ниската обвивка на socket и оттук нататък вече трябва да си дефинираш (измислиш) свой протокол за обмен на данни.



Тема Една насоканови [re: mechopuh]  
Автор NikB (любопитен)
Публикувано12.09.06 08:46



Една насока:
Мисля, че подобни системи се правят най-лесно с универсален сървър в интернет, който да следи статуса на всички клиенти.
Следващата стъпка, връзката между различните клиенти, може да се направи по различни начини: през сървъра, с отделни сървърски сокети на клиентите, с PPP, а навярно и по друг начин. За мен най-интересно ще бъде с PPP, но тоя протокол все още не ми е много ясен и нямам опит с него.

Разбирам, че (особенно за така зададен въпрос) отговорът ми е доста общ, но и проблемът е обширен.



Тема Re: Една насоканови [re: NikB]  
Авторmechopuh (Нерегистриран)
Публикувано13.09.06 10:58



Този модул от проекта е нещо като чат за потребителите на продукта.
В момента софтуера работи в LAN без никакви проблеми
проблема е че когато комуникацията на сървъра и клиента става през интернет
единия компютър не може да открие другия, тъй като се търсят по ИП адрес
а при връзка през интернет, реален ИП адрес може да има само сървъра и то в някой случаи
Трябва да направя така че всички клиенти да се конектнат към сървъра (и обратно) през интернет. Незнам точно как ще стане и дали има друг вариант освен конекция по ИП адрес. Блаодаря ви че ми помагате



Тема Още Една насоканови [re: mechopuh]  
Авторчoвek (Нерегистриран)
Публикувано13.09.06 12:03



мисля че да имаш реално ИП на сървъра е достатъчно, за да решиш проблема.
Всички клиенти имат нещо общо и това е сървъра с базата данни. Локално или през интернет всички правят записи в нея.
между другото: каква е базата данни?
1. Правиш запис в базата през интернет - съобщение и кои потребител
да го получи) предполагам всеки влиза с име/парола
2. В базата имаш тригер, който поства event при нов запис в определената таблица до всички клиенти
3. В exe-to (IBevents) при получаване на съобщението изпълняваш заявка, която търси актуален запис в таблицата със съобщенията за текущия потребител. Ако намери такъв го показва на който трябва, ако не -нищо не прави.

Това го правя за Firebird i върши работа. Принципа е същия и през интернет.



Тема Re: Една насока [re: mechopuh]  
Автор NDeu (динозавър)
Публикувано13.09.06 12:09



Вж. това дали няма да ти даде идеи






Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.