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 >> Computer Programspråk >> Content

    Hur man programmerar en Port Address

    I datornätverk kommunikationsprotokoll beskriver tillåtna samspelet mellan kommunicerande datorer . Transmission Control Protocol (TCP ), som används på Internet , definierar ett namn - som unikt identifierar en applikation som helst i nätverket - som en kombination av nätadress och ett portnummer på den adressen . Du kan programmera ett program som väntar på TCP-anslutningar på en viss adress och portnummer . Instruktioner
    1

    Inkludera systemfiler biblioteken i din kod . Den specifika sätt att utföra detta steg beror på programmeringsspråk . Till exempel i C , utför denna exempelkod som uppgift :

    # include

    # include

    # include
    2

    Förklara datastrukturer för en TCP- socket och dess nätadress . Till exempel i C , utför denna exempelkod som uppgift :

    int mySocket ,

    struct sockaddr_in myServerAddress , Addera 3

    Initiera TCP socket till hantera inkommande anslutningar . Till exempel i C , utför denna exempelkod som uppgift :

    mySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP ) ;
    4

    Initiera strukturen nätverksadress med värden för lokala adress . Till exempel i C , utför denna exempelkod som uppgift :

    memset ( & myServerAddress , 0 , sizeof ( myServerAddress ) ) ;

    myServerAddress.sin_family = AF_INET ;

    myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY ) ;

    myServerAddress.sin_port = htons ( myPort ) ;

    Ersätt " myPort " med det portnummer - mellan 1024 och 65535 - där din ansökan måste lyssna efter inkommande anslutningar .
    5

    Bind uttaget till den lokala adressen . Till exempel i C , utför denna exempelkod som uppgift :

    bind ( mySocket , ( struct sockaddr * ) & myServerAddress , sizeof ( myServerAddress ) ;

    När denna linje , är programmet redo ta emot inkommande anslutningar på den lokala nätverksadressen och på den angivna porten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en WMI Script
    ·Hur konvertera HEX till RGB-färger
    ·Jämförelse av sorteringsalgoritmer
    ·Hur man lär Design användargränssnitt
    ·En introduktion till Metadata
    ·Microsoft SQL Tutorial
    ·Hur man skapar ett Mail till formulär Script
    ·Hur man skriver programkod som kan förhindra MS Access…
    ·Jämför Python till VBA
    ·Hur överföra en sträng från en textruta till en Dat…
    Utvalda artiklarna
    ·Hur man kan stoppa alla avrättningar på Ruby
    ·Hur man kör VBScript på en fjärrdator
    ·Hur man skickar ett e-post via G - Mail i Visual Basic …
    ·Hur till Bädda in Windows Media Player i Javascript
    ·Introduktion till Pseudokod
    ·Nackdelarna med Rubin Programmering
    ·Hur att öka en vektor i MATLAB
    ·Hur Öka minne tilldelad av Java Virtual Machine
    ·Vad betyder Debugging Mean på PC
    ·Hur att avsluta ett Finite Loop
    Copyright © Dator Kunskap http://www.dator.xyz