ฉันกำลังเขียนแอปพลิเคชันคอนโซล C # สำหรับ Windows 7 ที่สามารถส่งและฟังแพ็คเก็ต (ไคลเอนต์หรือเซิร์ฟเวอร์) เนื่องจากฉันมีคอมพิวเตอร์เพียงเครื่องเดียวฉันจะต้องตรวจแก้จุดบกพร่องและทดสอบรหัสของฉันในเครื่อง
ฉันสร้างกฎใหม่ในไฟร์วอลล์ Windows ด้วยความปลอดภัยขั้นสูงตั้งชื่อเป็น "Foo" และเปิดใช้งานพอร์ต TCP เป็น "55000"
ฉันติดตั้ง telnet บนพรอมต์คำสั่งของฉัน ฉันเหนื่อย
open 127.0.0.1 55000
open localhost 55000
open 192.168.1.122 55000 // my local network IP
Could not open connection to the host, on port 55000: Connect failed
การกลับมาทั้งหมด
เรียกใช้ netstat -ano และดูว่าคุณเห็นพอร์ตการฟังที่พอร์ต 7
—
Mark S.
ฉันวิ่ง netstat -ano และดูเหมือนว่าพอร์ต 55000 ไม่ได้อยู่ที่นั่น แต่ฉันได้เปิดใช้งานพอร์ตนั้นแล้วในการตั้งค่าไฟร์วอลล์ ..
—
KMC
สิ่งนี้อาจเป็นใบ้ แต่แอปคอนโซล C # ของคุณกำลังทำงานและยอมรับการเชื่อมต่อใน 55000 เมื่อคุณลองและ telnet
—
0x7c0
ฉันไม่ได้ใช้แอพพลิเคชั่นเลย ฉันเพียงแค่เปิดพอร์ตและลองโทรติดต่อเพราะดูเหมือนจะไม่อยู่ที่นั่นเลย
—
KMC