Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť servera chatu v Jave

Chat server je samostatná aplikácia , ktorá umožňuje používateľom posielať správy tam a späť zo svojho počítača . Práca chatu servera je prijímať a odosielať správy v reálnom čase . Java je ideálny programovací jazyk , v ktorom chcete napísať server chatu , pretože má k dispozícii funkcie , ktoré sú oveľa jednoduchšie ako v niektorých jazykoch nižšej úrovne. Chat klient je , čo koncový používateľ vidí na ploche a chatu server beží na vyhradenom serveri zákulisí . Pokyny dovolená 1

Vytvorte poslucháča " triedu . " Táto trieda Java treba počúvať , alebo sledovať , konkrétne číslo portu pre prichádzajúce správy . Číslo portu bude rozdelená podľa klientskych a serverových kúsky chat softvér . Kód načúvať na porte 5000 je "počúvať ( 5000 ) . "
2

prijímať pripojenie klienta . Server počúva pre pripojenie klienta . Keď klient vytvorí pripojenie k internetu zásuvky , server potrebuje vedieť o tom a prijímam ho vytvoriť líniu komunikácie medzi klientom a serverom . Rovnako ako v " Socket newSocket = ss.accept ( ) ; "
3

vytvoriť " triedu " vykonávať čítanie a písanie správ . To sa vykonáva pomocou " DataInputStream " a " DataOutputStream " tried . Správa zadané užívateľom klienta je odoslaná prostredníctvom " DataOutputStream . " Chatu server dostane " DataInputStream " a odošle správu do požadovaného príjemcu pomocou " DataOutputStream . " A konečne , používateľ dostane správu cez " DataInputStream " v chate klienta .
4

Vyčistiť všetky mŕtve spojenia . To je zásadný pre chatu servera efektívne zvládnuť systémové prostriedky a zabrániť prieťahom Chyby pre koncových užívateľov . Použite " server.removeConnection ( zásuvka ) , "
5

Vytvoriť chatu klienta ako Java applet . Chat klient bude potrebovať , aby sa zásuvky pripojenia k serveru . Klient tiež načúva a odosiela správy o použití " DataInputStream " a " DataOutputStream . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené