במה שנוח לך
בגדול, את צריכה להשתמש בסוקטים. אצל אחד השחקנים את פותחת סוקט להאזנה (והוא יהיה השרת) ואז השני (הלקוח) מתחבר אליו. את בונה פרוטוקול שדרכו תעבירי נתונים משחקן לשחקן (על מהלכים וכו´) ומכניסה את 2 היישומים להאזנה לפעולות. חפשי בMSDN על CSocket. יש שם דוגמה לצ´אט שמדגים שימוש בסוקטים וכן תכנות שרת\לקוח.