关于Socket的概念的问题,请哪一位网络编程的高人帮我理清一下思路
isis 2003-10-19 03:02:11 是这样的,我现在碰到的情况是,在TCP/IP上面使用Socket通信
要求TCP/IP下面是WLAN和JPRS或者GSM
以前就是做过局域网上,假如2台机器有物理上的通路,同时机器的网卡或者Modem也和TCP/IP绑定了,程序使用Socket就可以通信.但是现在我有多个物理通路,当有WLAN的时候,就使用WLAN来通信,如果没有WLAN,就使用JPRS的modem来通路,如果JPRS不行,就使用GSM来通信
问题是Socket是不知道下面的JPRS, GSM, WLAN实际的连通情况,只要有其中的任意的一个物理上是连通的,就可以发送TCP, UDP包
我不清楚的是,TCP/IP协议是如何和下层通信的,假如我有3个JPRS,GSM,WLAN的通路都是连通的,我发送一个UDP包,TCP/IP是如何选择下面的哪一个通路来发送这个包呢
请教大家