Ed X: Chat ?

Beitrag lesen

moin xNeTworKx,

ich wär irgendwie dran interressiert einen Chat zu programmieren, ich hab aber leider keine Ahnung wie ein Chat funktioniert. Ich erwart jetzt natürlich nicht, daß mir jemand den Quellcode rausrückt =) ,ich wollt eigentlich nur wissen, wie der Aufbau eines Chats is, zB wie das mit der Verbindung funktioniert, daß jeder mit jedem verbunden ist, also ich wills jetzt nur allgemein wissen.

Nun, wenn du wie du sagts keine Ahnung hast wirds hart, aber machbar. Und nur so
lernt man.
erstmal was grundsätzliches. Im gegensatz zu http:// kennen chatprotokolle einen
zustand der verbindung, d.h. die verbindung bleibt erhalten. Vergleichbar mit
einen telefonanruf. http wählt jedesmal ne neue nummer um infos anzufordern, beim
chat wird nicht aufgelegt. Erreicht wird das durch sockets. Ein socket ist eine
verbindung aus IP-nummer und port.
Viele chats werden in JAVA geschrieben, da JAVA eine ausgesprochen komfortable und
einfache socketprogrammierung bietet. Realisierbar sind chats aber in jeder
programmiersprache, welche sockets bietet. Die perlbibliothek, welche du brauchst,
heist IO::Socket.
Unterschieden werden 2 arten von chats: Client-Server-architekturen und
multicastverbindungen, bei der rechner direkt miteinander kommunizieren.

Wenn du mehr wissen willst google mal ne runde nach Chat, Multicast, Socket.

bye eddie