Is this the correct way to look at this:
If we have 2 computers C1 and C2, and if we connect both of them with an ethernet wire then they are both tcp protocol enabled for communication. So, if u develop a windows forms app and deploy them on both then they are now communicating on tcp protocol. Sorry if it is a basic question.