Hogyan kell messenger programot csinálni?
Először tanulj meg programozni :)
Aztán ha megvan, akkor legegyszerűbb megoldás, ha socket alapú szerver-kliens programot írsz, amivel el tudod küldeni és tudod tárolni az üzeneteket.
A többi meg már csak körítés a programhoz :)
hát ehhez pár év tapasztalat azért hiányzik szerintem. lehet nem ezzel kéne kezdeni.
egyébként tényleg teljesen felesleges. facebooktól mondjuk nagy hiba, hogy nincs asztali alkalmazás hozzá. (nem egy böngésző alapúra gondolok ami régen volt, hanem egy komplett c++ alapú kliensre ami platformfüggetlen.) viszont ami pedig tudná kezelni az nem támogatja az sms-es hitelesítést (vagyis amit próbáltam azzal az volt a baj). a sykpe egész használható, bár régen kicsit gyorsabbnak tűnt, de azóta felvásárolta az ms, szóval érthető a lassulás. ott van még a google talk is (talán még ez a legjobb). akinek ez sem felelne meg, mert céges belső használathoz kellene, azoknak ott a lync [link] (nincs vele tapasztalatom, de használhatónak tűnik. igaz, nem ingyenes)
Egy ilyen hálózati kommunikáció két fél közt zajlik le, a kliens és a szerver közt. Leggyakrabban a TCP protokollt használják, így azt mutatom be.
A szerver először is megnyit egy egyirányú adatáramot, ahová a kliens be tudja írni az elérési adatait, valamint a kliens is létrehoz egy egyirányú adatáramot, ahová a szerver tudja beírni az adatot. A kliens ezt követően visszajelez a szervernek, hogy minden rendben történt, megkapta az információkat, amin keresztül csatlakozhat. Ezt nevezik háromfázisú kézfogásnak:
Ezt követően megnyílik a kétirányú adatáram, ahol a kliens és a szerver egymás közt adatot tud cserélni. Ez a magas szintű nyelvekben olyan egyszerűen van megvalósítva, mintha egy fájlt írnál. Csak ez a fájl éppen a kétirányú adatáram.
C# nyelven például így tudsz létrehozni egy szervert:
http://pastebin[pont]com/y4sn0e4h
És így néz ki a kliens:
http://pastebin[pont]com/y4GTaiMJ
Ezzel kb. már meg is van a chat váza, már csak némi körítés kell hozzá.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!