Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Chat Socket
rad11
post
Post #1





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Będę potrzebował napisać chat przy użyciu socketow. Chciałbym się was poradzić co będzie mi potrzebne jak wy bybyściesobie z tym poradzili i czego uzyli aby stworzyć chat na moje wymagania. Tak więc :

1. Archiwum rozmów pomiędzy osobami - domyślam się że tutaj potrzebuje trzymać dane w bazie danych i ladowac je tylko na początku wejścia w box chatu
2. Możliwość rozmowy z wybranym użytkownikiem + zapis do bazy danych
3. Pokoje chatu
Na chwilę obecna to wszystko. Będę wdzięczny za każdą wskazówkę mile widziane linki itd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NickOver
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Tu masz darmowe . Serio, to był 4 wynik w google. Pokoje + rozmowy prywatne załatwisz dzięki socketach w tablicach. Jeśli pisze ktoś do kogoś przesyłasz ich id do skryptu i zapisuje wszystko w bazie. Tworzysz tam też unikalny numer sesji (na podstawie np. timestamp + ich id w jakiś hash), i nim posługujesz się w komunikacji (powinieneś to szyfrować) jak zapisujesz czy jest to sesja publiczna czy prywatna (prywatna). Zapisujesz wszystko w plikach. Co do konwersacji w pokojach robisz to samo ale zapisujesz że sesja jest publiczna, dzięki temu pokazuje się na liście. A numery aktywnych sesji zapisujesz w $_SESSION. Pogłówkuj trochę żeby to zrobić (IMG:style_emoticons/default/smile.gif)

[edit]
Zapomniałem dodać że logimożesz zapisywać to w folderze logs a potem ścieżkach
  1. date('Y/m/d');
dzięki czemu ułatwi sortowanie, przeglądanie i robienie statystyk.

Ten post edytował NickOver 4.12.2015, 18:25:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 20:00