我在做WP7上一个App和PC通信。使用Socket TCP通信。
以前对Socket使用都是基于LAN的,但是我发现手机通过USB去连接PC上的Socket Server是不成功的。
所以我想对这一块有个了解:
1 TCP/IP协议是基于LAN,USB,BT不同的物理层来传输是不是需要不同的驱动? 我程序通过USB进行socket通信不成功是不是因为这个?还是其他原因?
2 我不懂USB协议,想问问TCP/IP和USB协议是怎样一个关系。是不是TCP数据包要最后被打包成USB协议的格式进行传送?如果我不是用TCP,是不是APP可以直接对USB编程,来发送数据?
3 如果一个device需要通过BT,USB,WIFI等不同方式和PC进行socket通信,需要满足那些条件? |