ISSB - Chat Server für MS Windows NT/ MS Windows 2000
 |
ISSB Chatter besteht aus dem clientseitigem Chat-Applet und dem serverseitigem
Chatserver. Der Chatserver wird auf einem MS Windows NT- Computer installiert und
kann als
Dienstprogramm ausgeführt werden. D. h., eine
Useranmeldung am Server ist nicht notwendig. Das Dienstprogramm wird
nach der Installation automatisch beim Systemstart gestartet. |
Ein Chat-Teilnehmer nimmt am Chatroom teil, indem er
sich mit einem Alias-Namen anmeldet. Dieser Alias erscheint nach der
Anmeldung im ChatApplet in einer Userliste. Wenn ein Teilnehmer
einen Text abgesendet hat, zeigt die Liste durch die entsprechende
Markierung, von welchem User der Text stammt. Nimmt ein neuer
Chat-Teilnehmer am Chatroom teil, so werden ihm die letzten Zeilen
übermittelt, so dass er den Verlauf der Diskussion verstehen
kann.
Eigenschaften des Chatservers:
- Protokollierung (Gesamtprotokoll)
- Protokollierung der ChatRoom-Gespräche getrennten Dateien
- einstellbarer Port
- einstellbare max. Zeichenanzahl pro eingegebene Zeile
- einstellbare max. Dateneingabe-Gesamtlänge (wichtig für
den störfreien Betrieb)
- einstellbare max. Länge des User-Aliases
- bei Teilnahme eines neuen Users mit einem Alias, der schon
existiert, wird der neue Alias automatisch abgewandelt.
- einstellbare max. Zeilenanzahl, die einem Teilnehmer bei
Neueinstieg übermittelt wird
- Bei störenden Wiederholungseingaben eines Users wird dieser
automatisch verabschiedet.
- nur in Vollversion: Mehr-Roomfähig.
- nur in Vollversion: Festlegen einer Server-IP-Adresse möglich.
- nur in Vollversion: Farbeinstellung des Chatclients kann durch Benutzer festgelegt werden.
Die Übergabe eines Usernamens via Java-Applet-Parameter ist
möglich. Damit braucht sich der Teilnehmer in einem internen Forum nicht erneut anmelden,
wenn er bereits durch eine Anmeldeprozedur angemeldet ist, die den Usernamen liefern kann.
<param name="PN"value="8100">
PN: PortNumber, Es ist möglich, den Chat-Server auf einen anderen Port zu konfigurieren.
Somit muß dem Chat-Applet die gleiche Portnummer übergeben werden.
<param name="CRID"value="0">
CRID: ChatRoomID, Um die Chat-Räume zu trennen, verwenden Sie Zahlenwerte von 0 bis 32000 in diesem Parameter.
<param name="UA" value="<UserAlias>">
UA: UserAlias, der Inhalt kann aus einer Variable (wie im Test) oder aus einem Datenbankfeld geliefert werden.
<param name="Sound" value="../_Sounds/scooby.au">
Sound: hier wird der URL für die AudioClip-Datei angegeben, die abgespielt wird, wenn ein
User die Zeichenkette "Hallo!" eingibt. Wird keine Sounddatei angegeben, so wird
auch kein Sound abgespielt. Diese Option ist für den Einsatz im Intranet geeignet, wenn
der Chatter im Hintergrund geöffnet bleibt.
<param name="BGC" value="#FFFFFF">
BGC: BackGroundColor, RGB-Wert für Hintergrundfarbe.
<param name="TC" value="#000000">
TC: TextColor, RGB-Wert für Textfarbe.
|
[ISSB ChatRoom 0]
[ISSB ChatRoom 0 im eigenen Fenster]
[ISSB ChatRoom Anmeldung]
Einbinden des ISSB-Chat-Applets in die eigene Website: siehe HTML-Codes
Das ISSB-Chat-JavaApplet kann auch direkt in eine eigene Webseite eingebunden werden.
Folgender Code ist dafür notwendig:
<applet code="chatapplet.class"
name="chatapplet" id="chatapplet"
codebase="http://www.issb.de/_JavaClasses/"
width="600" height="300">
<param name="CRID" value="0">
<param name="UA" value="Tester">
<param name="SoundIfString" value="Hallo!">
<param NAME="BGC" VALUE="#EEEEEE">
<param NAME="TC" VALUE="#222222">
</applet> |
Beispiel für Formular zum Anmelden an den Chatroom
Fügen Sie dieses Formular in Ihre HTML-Webseite ein:
<form action="http://www.issb.de/Chatter/ChatRoom.asp" method="post" target="chatwin">
<input type="hidden" name="id" value="[Ihre ID]">
<input type="hidden" name="SC" value="1">
Zum Chat anmelden als:
<input type="text" name="username">
<input type="submit" value="los">
</form> |
Testen:
|
anderes Beispiel für einen Chatroom im eigenen Fenster
Fügen Sie diesen Javascript im HTML-Header einer HTML-Webseite ein:
<script LANGUAGE="javascript"><!--
function OpenChatRoom(lRoomID)
{
window.open("Chatter/ChatRoom.asp?ID=" + lRoomID + "&Username=abc", "CRWin" + lRoomID,
"width=600,height=300,screenX=2,screenY=2,resizable=no,status=yes,dependent=yes");
}
//--></script>
Hyperlink in Ihrer Webseite:
<a href="javascript:OpenChatRoom(0);">ChatRoom im eigenen Fenster</a> |
ChatRoom im eigenen Fenster |
Der Wert für ID ist mit Ihrer ID bei ISSB zu ersetzen. Wenn der Wert auf 0 gesetzt wird,
befindet sich der Besucher in Room 0. Das ist der Chatroom für Testzwecke.
weitere HTML-Codes
Um den Chat-Server in Ihrer Systemumgebung zu testen,
haben wir eine FREE-Version (ChatServer 1.1) für
Windows-NT bereitgelegt. Installieren Sie den ISSB Chat Server nur
unter Windows NT ab Version 4.0.
Die FREE-Version kann dauerhaft kostenlos genutzt werden.
Jede Haftung für evtl. entstandene Schäden wird jedoch
ausgeschlossen.
Einschränkungen der FREE-Version:
- Es kann nur ein Chatroom betrieben werden (Room 0), aber beliebig viele Chat-Teilnehmer.
- Bei Vorhandensein mehrerer IP-Adressen auf einem Server wird der Port aller IP-Adressen genutzt/besetzt.
- Das Chat-Java-Applet kann keine Farbänderungen annehmen.
[Chat Server
FREE-Version downloaden] [ChatServer-Forum]
Bei Installation von Folgeversionen ist unbedingt der ChatServer-Service zuvor zu stoppen.
Die Online-Aktualisierung kann durch das Programm im Menü Extras -> Online Update durchgeführt werden.
Wenn keine Online-Aktualisierung durchgeführt wird, muss bei erneuter Installation des Chat Servers die Vorversion zuvor mit dem MS Installer entfernt werden.
Die MS Installer-Option "Reparieren" stellt die Vorversion wieder her, ohne eine Installation der neuen Version durchzuführen.
[zum
Internet-Shop]
Neu: [ISSB-HTML-Chatroom]
© 1999-2008 ISSB. Alle Rechte vorbehalten. |