针对WebGIS中利用组播跨网段传输文件需要网关开设IGMP协议的不足,提出了在网段里动态设置组播代理,利用TCP协议从服务器获取数据,在本网段里组播数据.为了提高服务器负载量和传输效率,采用完成端口管理客户端的SOCKET连接;使用线程池和内存池处理在线用户请求;在每个网段里构建对等网实行补包,以弥补组播丢包的不足.