ไฟล์ exe มีพอร์ตหรือไม่


1

ในการกำหนดพอร์ตให้กับ Jmeter ฉันต้องการหมายเลขพอร์ตสำหรับไฟล์ exe ฉันพบมันโดย netstat -a -b แต่สิ่งนี้คือ exe ทำงานบนพอร์ตแบบไดนามิก ดังนั้นทุกครั้งที่มันทำการเปลี่ยนแปลงพอร์ต ฉันต้องการทราบวิธีการตั้งค่าพอร์ตเฉพาะสำหรับ exe เนื่องจากไม่ใช่ ASP.NET Development Server ฉันไม่สามารถใช้คำตอบนี้: https://msdn.microsoft.com/en-us/library/ms178109.aspx?f=255&MSPPError=-2147217396

เป็นไปได้ไหมที่จะกำหนดให้พอร์ตเป็น exe เมื่อไม่ใช่เซิร์ฟเวอร์?


1
ด้วยข้อมูลเล็ก ๆ น้อย ๆ ที่คุณได้ให้เกี่ยวกับแอปพลิเคชันที่เป็นปัญหาคำตอบคือไม่
Seth

@Seth คุณช่วยอธิบายเพิ่มเติมหรือแบ่งปันลิงก์ได้ไหม? ฉันต้องการทราบว่า exe ประเภทใดที่สามารถมีหมายเลขพอร์ตได้ ชอบเงื่อนไขเพื่อตอบสนองที่จะมีพอร์ต
Menuka Ishan

2
ไฟล์ exe ไม่สามารถมีหมายเลขพอร์ต หากคุณเพิ่งดูไฟล์ exe คุณจะไม่สามารถระบุได้ว่าเมื่อใดก็ตามที่พยายามใช้เครือข่าย มันขึ้นอยู่กับการเขียนโปรแกรมและการใช้งานจริงของตรรกะแอปพลิเคชัน ดูข้อมูลเพิ่มเติมสำหรับแอปพลิเคชันของคุณ อาจลองใช้ตัวกรองอื่นเช่นที่อยู่ปลายทางหรือที่คล้ายกัน
Seth

คำตอบ:


2

คุณไม่สามารถกำหนดพอร์ตให้กับไฟล์ที่เรียกใช้งานได้ในกรณีที่คุณบังคับให้ไฟล์ที่เรียกใช้นั้นใช้พอร์ตเฉพาะ

นักพัฒนาโดยทั่วไปแล้วโปรแกรมจะใช้พอร์ตอะไร ในกรณีของแอพพลิเคชันเซิร์ฟเวอร์ผู้พัฒนามักจะเพิ่มฟังก์ชั่นเพื่อระบุพอร์ตจากการตั้งค่า แต่เมื่อมันมาถึงการเชื่อมต่อกับเซิร์ฟเวอร์ (ไคลเอนต์) พอร์ตแบบไดนามิกมักจะใช้

ก่อนอื่นจะใช้พอร์ตแบบสแตติกเพื่อเริ่มต้นการเชื่อมต่อจากนั้นสลับเป็นพอร์ตแบบไดนามิกเพื่อเพิ่มพอร์ตการฟัง

ไม่มีวิธีอื่น คุณสามารถดูว่าคุณสามารถอนุญาตให้ jmeter สอบถามพอร์ตของตัวเองโดยใช้เส้นทางของ exefile แต่นั่นคือทั้งหมดที่คุณสามารถทำได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.