| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come programmare un indirizzo di porta
    In reti di computer , protocolli di comunicazione descrivono le interazioni ammissibili tra computer comunicanti . Transmission Control Protocol ( TCP ) , utilizzato su Internet , definisce un nome - che identifica in modo univoco un'applicazione ovunque nella rete - come una combinazione di indirizzo di rete e un numero di porta a tale indirizzo. È possibile programmare un'applicazione che attende le connessioni TCP in un dato indirizzo e numero di porta . Istruzioni
    1

    Includere le librerie di sistema necessari nel codice. Il modo specifico di eseguire questa operazione dipende dal linguaggio di programmazione . Ad esempio, in C , questo codice di esempio esegue questo compito :

    # include

    # include
    < p > # include
    2

    dichiarare strutture dati per un socket TCP e il suo indirizzo di rete . Ad esempio, in C , questo codice di esempio esegue questo compito :

    int MySocket ;

    struct sockaddr_in myServerAddress ;
    3

    inizializzare il socket TCP per gestire le connessioni in entrata . Ad esempio, in C , questo codice di esempio esegue questo compito :

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

    inizializzare la struttura degli indirizzi di rete con i valori per il tuo locale indirizzo . Ad esempio, in C , questo codice di esempio esegue questo compito :

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

    myServerAddress.sin_family = AF_INET ;

    myServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY ) ;

    myServerAddress.sin_port = htons ( MYPORT ) ;

    Sostituire " MYPORT " con il numero di porta - tra 1024 e 65535 - in cui l'applicazione deve ascoltare le connessioni in ingresso .
    5

    Bind la presa per l'indirizzo locale . Ad esempio, in C , questo codice di esempio esegue questo compito :

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

    Dopo l'esecuzione di questa linea, il vostro programma è pronto a ricevere connessioni in entrata presso l'indirizzo di rete locale e alla porta specificata .

    Previous :

    next :
      Articoli Correlati
    ·Tutorial per Pixel Shader DirectX 
    ·Qual è la System Integration Server Client 
    ·Come eseguire CScript 
    ·Come Scioglietelo un gestore eventi in jQuery 
    ·Come testo di ancoraggio a un articolo 
    ·Come specificare un'interfaccia in UML 
    ·Qual è il formato MARC 
    ·Come usare saliva dalla Groovy 
    ·Come creare un file SNK 
    ·Procedure operative standard in ambiente Oracle RAC 
      Articoli in evidenza
    ·Come passare variabili al CGI da un frame 
    ·L' Applet Java non riuscito 
    ·Come leggere il codice ASCII Tabella di riferimento rap…
    ·Come sapere MySQL è in esecuzione sul server 
    ·Introduzione alle tecniche di classificazione in Bioinf…
    ·VBA Funzione Somma 
    ·Come creare una directory temp per PHP 
    ·Come eliminare tutti gli elementi all'interno di una ca…
    ·Come aggiungere una sovrapposizione di immagini Con V3 …
    ·Come praticare Java Coding 
    Copyright © Conoscenza Informatica http://it.wingwit.com