Συμπεριλάβετε τις απαιτούμενες βιβλιοθήκες του συστήματος στον κώδικά σας . Ο συγκεκριμένος τρόπος που εκτελεί αυτό το βήμα εξαρτάται από τη γλώσσα προγραμματισμού. Για παράδειγμα , σε C , αυτό το δείγμα κώδικα εκτελεί το έργο αυτό :
# include # include # include να αναγνωρίσει δομές δεδομένων για μια υποδοχή TCP και τη διεύθυνση του δικτύου της . Για παράδειγμα , σε C , αυτό το δείγμα κώδικα εκτελεί το έργο αυτό : int mySocket ? Struct sockaddr_in myServerAddress ? προετοιμαστεί η υποδοχή TCP για χειρίζονται τις εισερχόμενες συνδέσεις . Για παράδειγμα , σε C , αυτό το δείγμα κώδικα εκτελεί το έργο αυτό : mySocket = socket ( PF_INET , SOCK_STREAM , IPPROTO_TCP ) ? προετοιμαστεί η δομή διεύθυνσης του δικτύου με τις τιμές για την τοπική σας διεύθυνση . Για παράδειγμα , σε C , αυτό το δείγμα κώδικα εκτελεί το έργο αυτό : memset ( & myServerAddress , 0 , sizeof ( myServerAddress ) ) ? MyServerAddress.sin_family = AF_INET ? MyServerAddress . sin_addr.s_addr = htonl ( INADDR_ANY ) ? myServerAddress.sin_port = htons ( MyPort ) ? Αντικαταστήστε το " MyPort " με τον αριθμό θύρας - μεταξύ 1024 και 65535 - όταν η εφαρμογή σας πρέπει να ακούει για εισερχόμενες συνδέσεις . Δέστε την υποδοχή στην τοπική διεύθυνση . Για παράδειγμα , σε C , αυτό το δείγμα κώδικα εκτελεί το έργο αυτό : bind ( mySocket , ( struct sockaddr * ) & myServerAddress , sizeof ( myServerAddress ) ? Μετά την εκτέλεση αυτής της γραμμής , το πρόγραμμα σας είναι έτοιμο για να λαμβάνετε εισερχόμενες συνδέσεις στην τοπική διεύθυνση δικτύου και στην συγκεκριμένη θύρα .
Εικόνων 3
Η 4
5
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα