जेव्हा Smack क्लायंट आणि XMPP सर्व्हर एकाच विकास मशीनवर चालतात, तेव्हा त्यांच्या bytestream सेवांना जाणीवपूर्वक स्थानिक पोर्टची मालकी आवश्यक असते. स्थानिक श्रोता उघडताना “Address already in use” अपयश येते, दूरस्थ फाइल हस्तांतरणाच्या प्रयत्नापूर्वी.

Smack चा दस्तऐवजीकृत डीफॉल्ट स्थानिक SOCKS5 पोर्ट 7777 आहे. इच्छित पत्ता आणि पोर्ट आधीच कोणत्या प्रक्रियेकडे आहे ते तपासा. जर तो सर्व्हर-बाजूचा प्रॉक्सी असेल जो इतर क्लायंटना अजूनही आवश्यक आहे, तर सर्व्हर सेवा बंद करण्याऐवजी क्लायंटसाठी दुसरा पोर्ट राखीव ठेवा.

दस्तऐवजीकृत Socks5Proxy API मध्ये setLocalSocks5ProxyPort(int) आहे. ऋण मूल्य त्याच्या निरपेक्ष मूल्यापासून सुरू होऊन वर जाणारा शोध मागते. ती निवड परवानगी असताना प्रत्यक्ष ऐकण्याचा पोर्ट वाचा, आणि श्रोता सुरू करण्यापूर्वी तो कॉन्फिगर करा.

क्लायंट जाहीर करतो तो पोर्ट जोडण्याची अपेक्षा असलेल्या पक्षकारासाठी पोहोचण्यायोग्य राहिला पाहिजे. न वापरलेला पोर्ट निवडल्याने मालकी सुधारते; तो NAT किंवा फायरवॉलमधून मार्ग प्रकाशित करत नाही.

संबंधित लेख