TL; DR อาจไม่
คุณจะมีที่อยู่ IP ที่แตกต่างกันในแต่ละเครือข่าย ทราฟฟิกขาออกจะถูกกำหนดโดยตารางเส้นทางของคุณและ (อย่างน้อยในทางทฤษฎี) ค่อนข้างง่ายที่จะส่งแพ็กเก็ตครึ่งหนึ่งออกมาแต่ละการเชื่อมต่อเนื่องจากการตัดสินใจอยู่ภายใต้การควบคุมของคุณ อย่างไรก็ตามคุณสามารถเรียกใช้การตรวจสอบย้อนกลับเส้นทางที่คิดว่าเป็นแพ็คเก็ตปลอมแปลงและทิ้ง
ขาเข้าเป็นเรื่องที่แตกต่าง แพ็คเก็ตจะมาในการเชื่อมต่อหนึ่งหรืออื่น ๆ ขึ้นอยู่กับที่อยู่ IP คุณสามารถใช้หลายที่อยู่พร้อมกัน แต่ซอฟต์แวร์ P2P ของคุณจะต้องทำอย่างชัดเจนและแพ็คเก็ตที่เข้ามาจะไม่แยกโดยอัตโนมัติอย่างเหมาะสมแทนใดก็ตามเพื่อนที่ได้รับที่อยู่จะใช้การเชื่อมต่อและเพื่อนที่ได้รับ B จะใช้การเชื่อมต่อ เพื่อส่งข้อมูลให้คุณ การประมาณแบนด์วิดท์ให้กับแต่ละเพียร์เพื่อตั้งค่าลิงก์ P2P โดยใช้ที่อยู่ที่ถูกต้องสำหรับการปรับสมดุลที่เหมาะสมนั้นไม่ใช่เรื่องเล็กน้อย
และจะไม่มีสิ่งใดเกิดขึ้น "เพิ่งเกิดขึ้น" ในระบบปฏิบัติการใด ๆ Windows XP SP3 ที่ดีที่สุดของความรู้ของฉันก็ไม่ได้ให้เครื่องมือที่จำเป็นในการทำให้เกิดขึ้น บน linux ที่มีการกำหนดเส้นทางแบบหลายเส้นทางแบบถ่วงน้ำหนักอย่างน้อยที่สุดคุณจะสามารถโหลดทราฟฟิกที่สมดุล ใน Windows คุณจะต้องใช้ไดรเวอร์เพิ่มเติมที่เลี่ยงผ่าน TCP / IP stack และการตัดสินใจเลือกเส้นทางเคอร์เนลเพื่อรับการกำหนดเส้นทางแบบหลายเส้นทางหรือคุณสามารถกำหนดตารางเส้นทางที่กำหนดไว้ซึ่งใช้การเชื่อมต่อเดียวสำหรับอินเทอร์เน็ตครึ่งหนึ่งและอีกครึ่งหนึ่ง ( แต่ครึ่งที่อยู่น่าจะไม่ได้เป็นครึ่งหนึ่งของปริมาณการใช้งาน) สิ่งนี้อยู่ไกลจากความเหมาะสมที่สุด และแอป P2P จำเป็นต้องเขียนใหม่เพื่อใช้ซ็อกเก็ตหลายตัวที่มีที่อยู่ IP ที่ถูกผูกไว้อย่างชัดเจนเพื่อแยกการรับส่งข้อมูลที่เข้ามา