我需要做一个程序,作用是通过以太网口收数据,并把收到的数据经过一定的规约处理后从另一个以太网口发到另一台计算机上。我的想法是在机器上装双网卡,用网卡1接受数据,并把数据发给网卡2,网卡2接受数据并把数据转发给另一台机器,这样我就要建两个socket,但是现在我的问题是,我的网卡2在发送数据时我不知道另一台机器上接受数据的应用程序的port,这样我是不是可以随便设定一个port呢??????