كيف يمكنني أن أعرف ، ما هو المنفذ المحلي الذي يستخدمه الدفق؟

StackOverflow https://stackoverflow.com/questions/4023687

سؤال

هل من الممكن تحديد منفذ محلي صريح يجب استخدامه بواسطة net.Stream, ، أو لمعرفة المنفذ المحلي المستخدم للاتصال؟

وفقًا للوثائق ، لا يمكن تحديد المنفذ المحلي:

stream.connect(port, host='127.0.0.1')
هل كانت مفيدة؟

المحلول

stream.connect(port, host='127.0.0.1')

أدرج العنوان المحدد مع منفذ محدد.

إذا كنت ترغب في فتح المقبس ، فيجب عليك استخدامها net.createConnection(port, host='127.0.0.1'), http.createServer أو SMTH من هذا القبيل ... في Linux لإظهار جميع المقابس المستمعة ، اكتب netstat -an

نصائح أخرى

وفقًا لوثائق Node.js (http://nodejs.org/api.html) لا توجد طريقة أو متغير مكشوف يوفر المعلومات التي تبحث عنها. أود أن أقترح إما تقديم تصحيح (http://nodejs.org/#contributing) أو تقديم طلب من خلال قائمة بريدية (http://groups.google.com/group/nodejs).

إذا قمت بالتحكم في الخادم ، فيمكنك أن تطلب منه إخبارك. ليست جميلة ، ولكن ليس على عكس الأطواق التي يجب عليك القفز فيها عند محاولة التفاوض على اتصالات نظير إلى نظير من خلف NAT.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top