Score:0

แอปพลิเคชันซ็อกเก็ตไคลเอนต์เซิร์ฟเวอร์บนโฮสต์เดียวกัน แต่สื่อสารภายนอก

ธง kr

ฉันต้องทดสอบประสิทธิภาพสวิตช์อีเธอร์เน็ตความเร็วสูง 10 Gbits/วินาที โดยใช้เซิร์ฟเวอร์ Ubuntu ระดับไฮเอนด์ ฉันกำลังพยายามหาเวลาที่ใช้ภายนอกในหน่วยไมโครวินาที ดังนั้นฉันจึงได้เขียนแอปซ็อกเก็ตไคลเอนต์อย่างง่ายและแอปเซิร์ฟเวอร์ซ็อกเก็ตเพื่อจุดประสงค์นี้ เมื่อฉันรันมันในโฮสต์ต่าง ๆ มันทำงานได้ดี แต่น่าเสียดายที่ฉันมีการ์ดอินเทอร์เฟซเครือข่าย 10 Gbit / วินาทีเดียวที่มีพอร์ตสองพอร์ตอยู่ในเซิร์ฟเวอร์ Ubuntu เดียวกัน

เมื่อฉันติดตั้งและเรียกใช้แอปไคลเอนต์และเซิร์ฟเวอร์ใน Ubuntu Server นี้ การสื่อสารด้วยซ็อกเก็ตจะยังคงอยู่ในโฮสต์ Ubuntu การสื่อสารภายนอกจะไม่เกิดขึ้น ฉันจะบังคับให้ Ubuntu ไม่สื่อสารภายในและใช้สวิตช์ภายนอกได้อย่างไร

ขอบคุณ


นี่คือรหัสลูกค้าของฉัน

def init_client_socket():

    s1 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    server_addr = '192.168.1.34'

    s1.bind(('192.168.0.101',9999))

    s1.connect((เซิร์ฟเวอร์_addr, 9999))

    พิมพ์ ('เชื่อมต่อเป็น', server_addr )

    กลับ s1

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา