C#套接字问题---初学者的困惑
各位高手:
小弟最近刚刚开始学习C#网络编程,遇到了一个问题,在此请教一下,望各方神圣不吝赐教!
大家都知道,在编写服务器段程序时(无论是tcp还是udp),我们需要将一个套接字绑定到一个IPEndPoint对象(这个对象包括了IpAddress和Port)。但是,客户端的Socket就直接调用connect函数(tcp)或者recievefrom函数等等便可以与服务器进行通信,而无需绑定到一个IpEndPoint!
我对此感到很困惑,为什么客户端的Socket不能绑定到一个IpEndPoint对象呢?(比如说客户端也想利用特定的端口和IP地址于服务器进行通信时,怎么办?)