发表于:2006-04-23 16:30:00
2楼
点对多点的GPRS的流程是这样的:
比如终端GPRS中设置的IP地址是192.0.0.11,这个地址表示的是上位机的IP.
每个终端中设置的上位机的socket是一样的,比如4008.上位机一直不停的在侦听这个4008端口.当侦听到一个终端连接时,上位机要将此连接转到另一个socket,比如5001.这样终端就与上位机192.0.0.11:5001建立了连接.转接后,上位机继续侦听4008端口.如此循环.
终端与上位机4008之间的连接是移动的事,不需要操心.操心也起不到作用.所以GPRS不太稳定的情况是有的,特别是信号不好的地方.
我只用过固定IP.现在好象有域名解析了,但我想这两种方式是差不多的,只是域名解析多了一个步骤而已,但无论怎样,移动都会给一个把终端的连接请求转到一个IP.这和电脑中的通信原理是一样的,就是无论你IP怎么变,域名指向的都是你.