ต้องการความช่วยเหลือ กรณีรันโปรแกรมแล้วต้องใช้พอร์ต

เวลารันโปรแกรมโดยที่ต้องใช้พอร์ต เช่น sc_serv พอร์ต 8000 ( คือต้องใช้พอร์ต 8000 กับ 8001 ใช่ไหมครับ )

แต่เวลาผมจะสตาร์ทมัน มันบอกว่าไม่ว่างตลอด ไม่ว่าอะไรก็ตามที่ใช้พอร์ต ผมตรวจสอบก็ไม่มีอะไร

คือไม่เก่งน่ะครับ ยังไงช่วยแนะนำและอธิบายให้หน่อยนะครับ ขอบคุณครับ

เหมือนจะ config ผิดครับ ตัว 8000

ตรวจสอบแล้วไม่มีอะไรผิดพลาดครับ

งั้น netstat -a ดูว่า ตอนนี้ เปิด port อะไรบ้าง
ลอง telnet IP port ดูว่า port นั้นเปิดปล่าว

เปลี่ยนเป็น port อื่นดูว่าได้เปล่า 8010 8100 9000 9100 …
หรืออาจเป็นไปได้ว่ามี sc_serv ตัวอื่น run ค้างอยู่ก่อนแล้ว

ลอง
netstat -an | grep -i listen
ดูว่ามี service listen port อะไรอยู่บ้าง

netstat -nltp ก็ได้ครับ lol

set config ผิดป่าวครับ

เช็คง่ายมากเลยครับ แต่ว่า … พอร์ตที่ผมจะใช้ มันก็ว่างนะครับ

ผมติดตั้งที่อื่นก็ไม่มีปัญหาครับ ให้ผู้ให้บริการพอร์ตเรดิโอ คนอื่น ๆ ช่วยเช็คก็ไม่ทราบสาเหตุ

เท่าที่ดู อยู่ใน vps รึเปล่าครับ?

เข้าใจว่าโดน limit socket ไว้

อ๋อ ครับ แล้วต้องติดต่อผู้ให้บริการหรือว่าอย่างไรครับ ทั้งผู้ให้บริการก็งง ๆ ตัวผมยิ่งงงใหญ่

ดูตรงไฟล์ 8000.conf หรือ ไฟล์ 8002.conf นะครับว่า ค่า PortBase

[quote author=Plathong.NET link=topic=25121.msg239744#msg239744 date=1262516811]
ดูตรงไฟล์ 8000.conf หรือ ไฟล์ 8002.conf นะครับว่า ค่า PortBase