| 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
    Hvordan man laver en Chat uden at behøve Java
    Java programmeringssprog er ikke det eneste sprog , som du kan bruge til at bruge forbindelser til fjerncomputere . Mange andre programmeringssprog implementeringer indeholder evnen til at skabe stikkontakter og overføre data . Python , for eksempel, er et kraftfuldt sprog og et alternativ til Java for programmører , der ønsker at installere applikationer hurtigt. Med sin indbyggede funktioner og biblioteker , kan du oprette en simpel chat -server til at modtage beskeder fra en anden computer Ting du skal
    Python Interpreter
    Show Flere Instruktioner
    1 < p > Opret en socket objektet og binde det til en port, så at det kan lytte efter indkommende beskeder : Hej

    soc = socket.socket ( socket.AF_INET , socket.SOCK_STREAM ) soc.bind ( ( '127 .0.0.1 ' , 5432 ) ) soc.listen (5)
    2

    Definer klassen til at modtage beskeder . Dette beror på " threading " biblioteket, så den kan køre i baggrunden af ​​andre programmer : Hej

    class ChatThread ( threading.Thread ) : def __ init__ (selv , c): threading.Thread.__init__ (selv ) self.conn = cself.stopIt = False
    3

    Definer "run" -metoden, som udfører , når en tråd af typen " ChatThread " udfører : Hej

    def run (selv-) : mens der ikke self.stopIt : msg = self.message_recv () print ' recieved - >' , msg
    4

    Definer en besked modtage klasse, der løber som en del af "run "-metoden. Det venter efter meddelelser og returnerer beskeden når de er modtaget :

    def message_recv (selv-) : data = self.conn.recv (SIZE ) self.conn.send ( 'OK' ) msg = self.conn.recv ( int ( data) ) return msg
    5

    Få en socket-forbindelse og oprette en ChatThread tråd : Hej

    C1, a1 = soc.accept ()

    thr = ChatThread (C1) thr.start () afsender =

    Forrige :

    næste :
      Relaterede artikler
    ·Resize Metode til Java Applets 
    ·Hvordan man laver et spil med Java Software 
    ·Sådan bruger du farver i Java 
    ·Sådan tjekker du, om Tekstfelt i Java Har markøren i …
    ·Sådan håndterer Undtagelser i Java 
    ·Sådan Indsæt Records i Java 
    ·Sådan opdaterer elementer på en liste med Java 
    ·Sådan Find en fil i Eclipse 
    ·Jeg kan ikke Render JSP filer i IE 8.0 
    ·Sådan Link til GUI grænseflade i Java med en kode 
      Anbefalede Artikler
    ·Sådan allokere hukommelse på Stack Brug C + + 
    ·Sådan oprettes en Array i C 
    ·Sådan oprettes en sikkerhedskopi af en database ved hj…
    ·Sådan Rediger metadata for et foto 
    ·Hvordan at tilføje Java-objekter til en Android 
    ·Sådan fjernes Førende & Trailing Spaces på PHP 
    ·Sådan Subset et array i Matlab 
    ·Sådan oprettes en Script adgang til Cpanel 
    ·Access 2007 Scripts 
    ·Kryptografi Brug Java 
    Copyright © Computer Viden http://www.computerdk.com