| 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
    Sådan Send en Int via et netværk i Java
    Socket programmering, skaber netværksforbindelser mellem forskellige maskiner og sende data end disse forbindelser , er en af ​​de mere vanskelige opgaver for softwareingeniører . Men en af ​​fordelene ved programmeringssproget Java er, at det omfatter flere indbyggede funktioner til at håndtere socket oprettelse og vedligeholdelse . Selv med disse ekstra værktøjer . Hvis programmører hoppe ind i denne dybe ende , før de har en solid forståelse af , hvordan værktøjerne virker , de vil spilde timer debugging simple spørgsmål Derfor kloge elever starter med enkle projekter : såsom at sende et heltal tværs af et netværk . Instruktioner
    1

    Import af de to biblioteker af kode, du bliver nødt til at bruge Javas socket funktioner med koden " import java.io. * ; " efterfulgt af "import java.net * ; . " I næste linje
    2

    Opret konturerne af en " prøve "-funktion med koden : .

    " try {

    }" inde i din primære funktion. Du er nødt til at bruge " try" -funktioner til netværk kode , da forbindelsen kan fejle og smide en undtagelse , der ville crashe programmet på stedet.
    3

    Opret en ny socket objekt, og oprette netværksforbindelse med koden " socket = new Socket ( domæne, port) ," hvor " socket " er navnet på din socket, " domæne" er adressen på den server, programmet vil sende sine data (enten en fulde domænenavn eller en IP-adresse) , og " port " er det portnummer stikket vil forbinde til på målet server. Denne port adresse vil være den samme som den du har sat den anden maskine til at lytte til for indgående forbindelser . Placer denne kode inde i din "Prøv "-funktionen
    4

    Opret det objekt, der vil sende data på tværs af stik, du oprettede med koden . " OutputStream Udgående = socket.getOutputStream (); ", hvor " outGoin " er det navn , du giver til dette objekt. Igen, sørg for denne kode er inde i din "Prøv "-funktionen
    5

    Opret det objekt, der vil fodre din heltal i stikket med koden : ". ObjectOutputStream ud = new ObjectOutputStream (udgående) ; " hvor " out " er det navn, du vil give dette objekt. Igen, sørg for denne kode er inde i din "Prøv "-funktionen
    6

    Send heltal gennem din sokkel med koden : ". Out.writeInt ( int ), " hvor " int " er enten heltal , du ønsker at sende eller heltal variabel, der holder den værdi, du vil sende . Efter variablen er sendt, lukke soklen med koden " socket.close (); " som det sidste stykke kode til at sætte ind i "try "-funktionen
    7

    Efter sidste krøllede stikord. af dine " prøve "-funktion , der sender heltal, skabe en " catch "-funktion til at håndtere undtagelser programmet kan smide hvis der er et problem at skabe socket-forbindelse . En generisk måde at skrive denne funktion er at bruge den grundlæggende syntaks : Hej

    "catch ( Exception e ) {

    e.printStackTrace ();

    } "

    at vise , hvad der præcist hvad der gik galt .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Split en streng i Bogstaver i Java 
    ·Sådan Konverter en dobbelt at flyde i Java uden at mis…
    ·Sådan Konverter en array til en liste i Java 
    ·Hvordan man tegner en oval i NetBeans 
    ·Sådan Konverter primtal til Alphabet Code i Java 
    ·Hvordan debug en Java program ved hjælp af NetBeans 
    ·Sådan Store heltal i et array i Java 
    ·Sådan Start en webbrowser i Java 
    ·En hurtig tutorial om Struts 
    ·Hvad er PrintStream i Java 
      Anbefalede Artikler
    ·Hvordan man laver en Directory i Perl Med Script 
    ·Sådan slettes tegn fra en streng i MySQL 
    ·5 Anvendelse af JavaScript 
    ·Sådan Lær UML 2,0 Online 
    ·Sådan Flyt objekter ved en konstant hastighed i Unity 
    ·Sådan forespørges HTML-tabeller med VBA Access 
    ·Hvordan man tegner en lige linje i Python Turtle 
    ·Hvordan man skriver en klasse Aflever med Visual Basic 
    ·Sådan Administrer MySQL Med Plesk 
    ·Sådan oprettes en Java Script til at sende beskeder ti…
    Copyright © Computer Viden http://www.computerdk.com