การกำหนดค่าเครือข่ายอีเธอร์เน็ตเพื่อทดสอบแอปไคลเอ็นต์เซิร์ฟเวอร์ที่เขียนด้วย Java


0

ฉันเชื่อมต่อคอมพิวเตอร์สองเครื่องโดยใช้สายเคเบิลไขว้อีเทอร์เน็ต แต่ฉันไม่สามารถทำให้พวกเขาทำงานได้

ฉันรู้ว่ามันไม่ได้เป็นปัญหาที่เกี่ยวข้องกับการเชื่อมต่อทางกายภาพฉันหมายถึงมันแค่เสียบปลายด้านหนึ่งของสายเคเบิลเข้ากับพอร์ตอีเธอร์เน็ต ดังนั้นมันจะต้องมีบางอย่างที่เกี่ยวข้องกับการกำหนดค่าตัวจัดการเครือข่ายของ Ubuntu และ Mac OS X ให้เหมาะสม ..... ฉันค่อนข้างไม่สามารถวางนิ้วบนวิธีการทำเช่นนั้น?

ถ้าฉันเรียกใช้ไคลเอนต์ที่ฉันเขียนโค้ดบน Mac และเซิร์ฟเวอร์บน Ubuntu ทั้งสองคอนโซลบนคอมพิวเตอร์ทั้งสองเครื่องก็จะหยุดทำงานถ้าฉันทำอย่างอื่นรอบ ๆ Ubuntu ก็หยุดทำงานและในครั้งนี้ฉันได้รับ SocketException: PermissionsDenied บน mac ของฉัน ปลอบใจ

คำตอบ:


1

ตรวจสอบว่าเครือข่ายทำงาน

  • ตรวจสอบที่อยู่ IP ของพีซีแต่ละเครื่องโดยใช้ ifconfig -a
  • จากคอมพิวเตอร์แต่ละเครื่องใช้pingกับที่อยู่ IP ของอีกเครื่อง

ในโปรแกรมไคลเอนต์ของคุณแทนที่192.168.0.0ด้วยที่อยู่ IP ของคอมพิวเตอร์ที่ทำหน้าที่เป็นเซิร์ฟเวอร์

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