Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 178 Pomógł: 51 Dołączył: 7.01.2009 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Witam!
Chciałbym wykonać czat z konsultantem na stronę www. Tylko nie wiem jak się za to zabrać. Na pewno będę pracował na jQuery. Muszę wykonać kontroler rozmowy, okienko dla konsultanta oraz prosty formularz na stronie. Tylko jak to wykonać, by konsultant mógł np. prowadzić dwie rozmowy jednocześnie. I drugie pytanie, gdzie zapisywać dane z czatu i czy w ogóle je zapisywać. Proszę o pomoc! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Cytat(bastard13) Jasne, że najlepszym rozwiązaniem byłoby, gdyby rozmowa 'wisiała w powietrzu'. Tylko, że funkcja nasłuchująca (jeżeli masz do dyspozycji PHP, JS + AJAX) musi łączyć się z serwerem, żeby sprawdzić czy jest jakaś wiadomość do ciebie. Nie jesteś w stanie (jako klient) odebrać żadnych danych, jeżeli najpierw o nie nie poprosisz. PHP ma obsługę socketów (choć na serwer proponowałbym pythona, a już najlepiej C jeżeli masz taką możliwość), a dla JS zostało napisane parę bibliotek umożliwiających nasłuchiwanie (np: jSocket). Wystarczy napisać wielowątkowy serwer w oparciu o gniazda oraz klienta który by się z nim łączył. Oprócz JS masz jeszcze Adobe Flex, który również umożliwia takie połączenie. W taki oto sposób połączenie będzie ciągle "wisieć". |
|
|
|
thomson89 [HTML][JavaScript][PHP] Czat z konsultantem 2.09.2010, 18:58:48
bastard13 Takie rzeczy to chyba lepiej w Javie pisać
Ja bym ... 2.09.2010, 19:27:00
thomson89 Zbyt dużo tych zapytań. Myślałem nad tym, żeby roz... 3.09.2010, 20:06:29
bastard13 Jasne, że najlepszym rozwiązaniem byłoby, gdyby ro... 3.09.2010, 20:48:43
thomson89 Jak więc wywiesić rozmowę? I gdzie na serwerze um... 3.09.2010, 21:12:23
bastard13 Ja bym zrobił to tak:
1) tabele w bazie np:
- Rozm... 3.09.2010, 21:43:52
fifi209 Jeżeli nie będzie to dużym problemem możesz skorzy... 4.09.2010, 09:03:26
Skie Sądzę, że ten artykuł Ci się bardzo przyda:
http:/... 4.09.2010, 09:49:36
thomson89 Cytat(fifi209 @ 4.09.2010, 10:03:26 )... 4.09.2010, 12:08:15
Quantum CytatTylko nie rozumiem aplikacji klienckiej - teg... 4.09.2010, 14:35:14
thomson89 To co z tym kodem zrobić? 4.09.2010, 14:39:24
Quantum sprawdź bibliotekę o której piszę, ew. skompiluj k... 4.09.2010, 14:47:18 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:40 |