楼主的方法是一个笨方法哦(开个玩笑)
你可以在服务器上创建一个服务器程序,这个程序获取各个客户端送过来MAC地址,进行相应的处理,这样当客户端的多少是不会影响服务器的工作(但有一点要注意的是你的服务器要够好哦)
当然你的要坟要想实现还是可能的,你可以在web.config设置好你的客户端web service,然后分别生成代理类就可以了啊.这一点我也不是太清楚哦!