โดยพื้นฐานแล้วการเชื่อมต่อซ็อกเก็ตจะเริ่มต้นหากฉันมีแอปพลิเคชันซ็อกเก็ตเซิร์ฟเวอร์... เริ่มต้นด้วยซ็อกเก็ต ฟังและยอมรับสตรีม ในทางกลับกัน ฉันมีแอปพลิเคชันไคลเอนต์ที่เริ่มต้น ซ็อกเก็ตการเชื่อมต่อและอื่น ๆ เซิร์ฟเวอร์และแอปพลิเคชันไคลเอ็นต์กำลังสื่อสารกันบนสองเครื่องที่แตกต่างกันหรือบนเครื่องเดียว
สมมติว่าเรามีเครื่อง 2 เครื่อง เป็นไปได้ไหมที่จะเริ่มการเชื่อมต่อซ็อกเก็ตหากฉันเพิ่งเข้าถึงไคลเอนต์ (ซึ่งหมายความว่าฉันสามารถเขียนโค้ดแอปพลิเคชันซ็อกเก็ตฝั่งไคลเอ็นต์ได้ แต่ด้วยเหตุผลในการเข้าถึงฉันไม่สามารถสร้างแอปพลิเคชันบนฝั่งเซิร์ฟเวอร์ได้)