Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skickar ett Int över nätverket i Java

    Socket programmering , skapa nätverksanslutningar mellan olika maskiner och skicka data över dessa anslutningar , är en av de svårare uppgifterna för programvara ingenjörer . Emellertid är en av fördelarna med programmeringsspråket Java att det innehåller flera inbyggda funktioner för att hantera socket skapande och underhåll. Även med dessa extra verktyg , om programmerare hoppa in i denna djupa änden innan de har ett fast grepp om hur verktygen fungerar de kommer att slösa timmar på felsökning enkla frågor . Följaktligen kloka elever börja med enkla projekt : som att skicka ett heltal i ett nätverk . Instruktioner
    1

    Importera de två bibliotek av kod du behöver använda Javas uttag fungerar med koden " import java.io. * , " följt av " import java.net *; . " På nästa rad
    2

    Skapa konturerna av en " prova " -funktion med koden : .

    " try {

    } " inuti din huvudsakliga funktion . Du måste använda " prova " -funktioner för nätverk kod , eftersom förbindelsen kan misslyckas och kasta ett undantag som skulle krascha programmet på plats .
    3

    Skapa en ny socket objekt , och skapar nätverksanslutningen , med koden " socket = new Socket ( domän , port ) , " där " socket " är namnet på ditt uttag , " domän " är adressen till servern programmet kommer att skicka sina uppgifter ( antingen en fullständiga domännamn eller en IP-adress ) , och " port " är portnumret uttaget kommer att ansluta till på målservern . Denna port adress kommer att vara densamma som den du ställer den andra maskinen att lyssna efter inkommande anslutningar . Placera koden i din " prova " -funktion
    4

    Skapa objektet som ska skicka data över uttag du skapade med koden . " OutputStream Utgående = socket.getOutputStream ( ) ; " där " outGoin " är det namn du ger till detta objektet . Återigen , se till att denna kod är inne i din " prova " -funktion
    5

    Skapa det objekt som kommer att mata din heltal i uttaget med koden : . " ObjectOutputStream ut = new ObjectOutputStream ( utgående) ; " där " ut " är det namn du ger det här objektet . Återigen , se till att denna kod är inne i din " prova " -funktionen
    6

    Skicka heltal genom ditt uttag med koden : . " Out.writeInt ( int ) , " där " int " är antingen heltal du vill skicka eller integer variabel som innehåller värdet du kommer att skicka . När variabeln sänds , stänger uttaget med koden " socket.close ( ) ; " som den sista biten av koden för att sätta in i " prova " -funktion
    7

    Efter sista lockigt kö . av din " prova " -funktion som skickar heltal , skapa en " catch " -funktion för att hantera undantag programmet kan kasta om det finns ett problem med att skapa socketanslutningen . Ett generiskt sätt att skriva den här funktionen är att använda grundläggande syntax :

    " catch ( Exception e ) {

    e.printStackTrace ( ) ;

    } "

    att visa vad exakt vad som gick fel .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera en NetBeans Project till Eclipse
    ·Hur man använder en Controller i Java
    ·Hur nära en kommentar i Java
    ·Hur man startar en ny rad i Java Använda Anteckningar
    ·Hur får alla burkarna används i en Java Project
    ·Skriv ut funktion i Java
    ·Hur man skapar en horisontell Histogram i Java
    ·Hur göra egna skyltar i Java
    ·Hur till Fråga efter ett svar i Java
    ·Hur köra Console kommandon i Java
    Utvalda artiklarna
    ·Hur till Aktivera en växlingsknapp i VBA
    ·Hur Ring JavaScript Från en HTML-mall
    ·Hur man skriver SQL Scripts
    ·Hur Aggregate Vector Functions
    ·Hur kopierar du en fil i JSP
    ·Hur man tar bort Ledande och avslutande mellanslag på …
    ·Hur man ange ett värde i en drop-down lista i NetSuite…
    ·Hur man skapar ett bildspel Program
    ·Hur till Bädda in PHP-kod i JS -filer
    ·Information om flödesscheman
    Copyright © Dator Kunskap http://www.dator.xyz