| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    ServerSocket Brug af chat i Java
    Sockets tjene som en lav-niveau kommunikation objekt for Java-programmer . Brug Sockets og deres modparter , ServerSockets kan programmører opbygge simple Java-programmer , der sender et lyt til data over en computers porte. Integration input og output streams i denne proces giver programmører til at behandle modtagne data . Gennem denne simple opsætning, kan Java programmør bygge noget som en chat -server. Java ServerSockets

    Programmører bruger ServerSockets til at lytte til computer -porte til indgående data. De metoder, der indgår i ServerSocket klasse omfatter måder at lytte til indkommende data , samt at overføre disse data , så det kan være formateret eller oversættes . At opbygge en simpel chat -server, kan en enkelt ServerSocket arbejde som den lyttende agent til at overvåge for indgående tekst .
    Basic ServerSocket for Chat Server

    SeverSocket -metoden " acceptere " lytter efter indkommende data på et defineret port . Den ServerSocket objekt fortsætter med at lytte , medmindre porten ikke findes eller allerede er i brug. Det anvendte portnummer vil være blevet aftalt af både brugere af chat- program , som regel gennem en bestemt protokol. Til at begynde at lytte til indkommende data , programmøren har brug for at starte ServerSocket objektets acceptere metode: . .

    Import java.net * , import java.util * ;

    public class ChatServer { < br >

    public static void main ( String [] args ) {public ss ServerSocket = new ServerSocket ( 9999 ), Socket s = ss.accept ();

    }}
    < br >
    tilførselsstrømme

    Når ServerSocket lytter til havnen , venter den indtil modtager data fra den pågældende port. Fjernbetjeningen computer, hvorfra chat oplysninger vil sende dataene , i dette tilfælde via port 9999. Den ServerSocket objektet vil returnere en Socket objekt , når forbindelsen er foretaget. Når acceptere metoden returnerer stik, kan der socket bruges til at læse data i et BufferedReader genstand, hvilket vil holde chatten information : Hej

    String message = " " BufferedReader i = new BufferedReader (ny InputStreamReader ( s.getInputStream ( ))) ;
    Udskrivning af Message

    ServerSocket accepteret en forbindelse, og returnerede en forbindelse objekt i form af et objekt. Programmøren udvundet input fra Socket objekt i et BufferedReader objekt. Den BufferedReader objekt kan returnere strengen ind i en String objekt til forarbejdning. Når dette sker, kan programmøren vise beskeden i et program , skal du placere den i et separat pop-up vindue , eller udskrive output til en terminal : Hej

    message = in.readLine (); System.out . println ( meddelelse);

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er en Select Case i Visual Basic 
    ·Hvordan debug en Java program ved hjælp af NetBeans 
    ·Java Sun SQL Tutorial 
    ·Sådan får du adgang en Webcam Gennem Java 
    ·Sådan Konverter en alfabetisk String til Tal i Java 
    ·Sådan ændres JVM Heap Size 
    ·Sådan Vedhæft en streng til en anden String i Struts …
    ·Sådan installeres en Sporingsscript Med Java 
    ·Sådan Konverter Java String til en InputSource 
    ·Sådan Sammenlign Tegn i Java programmering 
      Anbefalede Artikler
    ·Hvad betyder Alias ​​Mean i I /O- fil 
    ·Hvad er Py Compile 
    ·Sådan tilføjes et afkrydsningsfelt kolonne til en Dat…
    ·Sådan ændres Hyperlink Color Brug af HTML -programmer…
    ·Rampe Filter i Matlab 
    ·En tutorial på SQL indlejrede forespørgsler 
    ·Hvordan man lærer C + + Inheritance hurtigt 
    ·Sådan Udskift en ord i en sætning i Java 
    ·Sådan Set Farver i VB.NET 
    ·Sådan Program i Flash Java 
    Copyright © Computer Viden http://www.computerdk.com