Non mi è chiarissimissimo il problema.
Se i 2 PC sono in una propria sottorete, ciò significa che sono fisicamente collegati (dando per scontato un collegamento ethernet, cosa che in generale non è, comunque penso che lo sia...) ad uno switch o hub.
Quindi possono benissimo "colloquiare" via TCP fra di loro (se non hanno firewall software attivati)