Για να μπορούν άλλοι πελάτες να δουν τον ελεγκτή ρουτινών, ο ελεγκτής ρουτινών πρέπει να ανοίξει μια σύνδεση. Αυτή η σύνδεση δημιουργείται με τη χρήση μίας ή περισσοτέρων θυρών στον υπολογιστή διανομής. Ο ελεγκτής ρουτινών χρησιμοποιεί διαφορετικά επίπεδα μεταφοράς ανάλογα με το πρωτόκολλο που χρησιμοποιείται από τον πελάτη με τον οποίο επικοινωνεί. Για την επικοινωνία με πελάτες που χρησιμοποιούν το προηγούμενο πρωτόκολλο, ο ελεγκτής ρουτινών χρησιμοποιεί από προεπιλογή τη θύρα 10002, ενώ η θύρα 10006 χρησιμοποιείται για την επικοινωνία με πελάτες που χρησιμοποιούν το νέο πρωτόκολλο. Και οι δύο θύρες ορίζονται στο αρχείο ρυθμίσεων serviceconfig.xml. Για το προηγούμενο πρωτόκολλο, ορίζονται πρόσθετες θύρες για τις ασφαλείς συνδέσεις (10003) και τις λειτουργίες μεταφοράς αρχείων (10005).
Για να αλλάξετε τις προεπιλεγμένες θύρες, πρέπει να τροποποιήσετε το στοιχείο Port στο υποστοιχείο <TransportLayer>.
Για να τροποποιήσετε τη θύρα που χρησιμοποιείται για την επικοινωνία με πελάτες που χρησιμοποιούν το προηγούμενο πρωτόκολλο, ακολουθήστε την παρακάτω διαδικασία:
<TransportLayer loadlib="tptpCCTL" type="TPTP_CCTL">
<Configuration>
<Port>10002</Port>
<SecuredPort>10003</SecuredPort>
<FilePort>10005</FilePort>
<IsDataMultiplexed>false</IsDataMultiplexed>
<ProcessPolling>true</ProcessPolling>
<Jvm>C:\Program Files\Java\j2re1.4.2_08\bin\client\jvm.dll</Jvm>
<Version>4.2.0</Version>
<SecurityEnabled>false</SecurityEnabled>
<Hosts configuration="default">
<Allow host="LOCAL"/>
</Hosts>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
Για να τροποποιήσετε τη θύρα που χρησιμοποιείται για την επικοινωνία με πελάτες που χρησιμοποιούν το νέο πρωτόκολλο, ακολουθήστε την παρακάτω διαδικασία:
<TransportLayer loadlib="socketTL" type="TPTP_SOCKET">
<Configuration>
<Port>10006</Port>
</Configuration>
<CommandExtractor>tptpCmdExtr</CommandExtractor>
</TransportLayer>
Σημείωση
Όταν μια εφαρμογή πελάτης θέλει να επικοινωνήσει με έναν ελεγκτή ρουτινών, πρέπει να χρησιμοποιήσει τον ίδιο αριθμό θύρας με αυτόν που ορίζεται στο αρχείο ρυθμίσεων του ελεγκτή ρουτινών.
Σχετικές εργασίες
Εντοπισμός των αρχείων ρυθμίσεων
Διαχείριση του ελεγκτή ρουτινών
Σχετικές έννοιες
Συμβατότητα με προηγούμενες εκδόσεις στον ελεγκτή ρουτινών
Copyright (C) 2005, 2006 Intel Corporation.