问题一:我在做序列号的工作,具体是读取用户的MAC地址后,把这些信息插入到我服务端的数据库,并加密生成用户的序列号,然后把这些信息返回给用户。现在我给用户每人一个小工具,这些工具可以读取他们的MAC地址,但我却不知道怎么才可以把这些信息传回给服务器端。有什么办法吗?直接把这些信息写入我的远程数据库也可以。有什么好方法,请大家告诉我一下。有代码最好。
问题二:有些论坛,在用户登陆他的论坛后,会显示登录者的IP地址,操作系统等信息,请问这些是怎么实现的?同样,希望有代码哦。

解决方案 »

  1.   

    1 WebService
    2 read request headers
      

  2.   

    SOCKET,REMOTING,XML HTTP,COMM,Ftp,Http直接连接DB想传东西过去不就那么些手段么...
      

  3.   

    直接连DB是不可以的,不能穿透防火墙。FTP也是不可以的,实时性不好。WebService是可以的,但是太大材小用了,又简单点的方法码?Socket是比较好的,但是又代码码?
      

  4.   

    你用的什么数据库?sql 2000?
      

  5.   

    问题一:直接把这些信息写入我的远程数据库也可以。有什么好方法,请大家告诉我一下。有代码最好。WebService作数据同步是最容易实现、最少受网络环境配置影响的选择。
    问题二:有些论坛,在用户登陆他的论坛后,会显示登录者的IP地址,操作系统等信息登录者的IP地址:HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]
    操作系统与流浪器等:HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]
      

  6.   

    为了收集更多的信息,继续UP.
    对于轻量级的数据传输,用WEBSERVICE,好像大费周折。轻量级的数据用什么技术好呢?
      

  7.   

    为了收集更多的信息,继续UP.
    对于轻量级的数据传输,用WEBSERVICE,好像大费周折。轻量级的数据用什么技术好呢?
      

  8.   

    SOAP,LADP也可以。但是有代码吗?还是说那句话,原理大家都知道。
      

  9.   

    对不起,给大家造成了不好的影响。轻量级单方面提出请求的情况下,还是用WebService,重量级复杂情况用.net Remoting。