Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage en Chat uten Java
    Java programmeringsspråk er ikke det eneste språket som du kan bruke til å bruke tilkoblinger til eksterne datamaskiner . Mange andre programmeringsspråk implementeringer inneholde muligheten til å opprette kontakter og overføre data . Python , for eksempel , er et kraftig språk og et alternativ til Java for programmerere som ønsker å distribuere applikasjoner raskt. Med sin innebygde funksjoner og biblioteker, kan du lage en enkel chat -server for å motta meldinger fra en annen datamaskin er hva du trenger
    Python tolk
    Vis flere instruksjoner
    1

    Lag en socket objekt og binde den til en port slik at det kan lytte etter innkommende meldinger : en

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

    Definer klassen å motta meldinger . Dette bygger på " threading " bibliotek slik at den kan kjøre i bakgrunnen av andre programmer : en

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

    Definere "run "-metoden , som utføres når en tråd av typen " ChatThread " utfører : en

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

    Definer en melding mottatt klasse , som går som en del av "run "-metoden . Dette venter på meldinger og returnerer meldingen når mottatt :

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

    Få en socket-tilkobling og skape en ChatThread tråd : en

    c1 , a1 = soc.accept ( )

    thr = ChatThread ( c1 ) thr.start ( ) sender =

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bygge en Meny i Android 
    ·NetBeans og Oracle opplæring 
    ·Slik pakker du ut Applets Fra Java Cache 
    ·Hvordan lage en abstrakt klasse i Java bruker NetBeans 
    ·Kan Android Run Jar 
    ·Slik installerer du et Java Bypass Admin Start 
    ·ADA Vs . Java 
    ·Slik installerer Java uten administratorrettigheter 
    ·Grunner for en Java Lang Inkompatibel Klasseendring Fei…
    ·Slik konverterer HashMap til Bean 
      Anbefalte artikler
    ·Hvordan konvertere en streng til System IO i tekstforfa…
    ·Hvordan å laste ned filer fra websider ved hjelp av Py…
    ·Hvordan øke hastigheten på INSERT på MySQL 
    ·Slik pakker du ut CPU Behandling Med Python 
    ·Hvordan øke en dato i PHP 
    ·Hvordan endre Logical -Volume Name 
    ·Hvordan bygge en Jar fil med build.xml 
    ·VB6 Strengfunksjoner 
    ·Slik bruker du en rotere gjennom Carry Bit Shift 
    ·Hvordan lage en sparekonto klasse med Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/