我有问题啊,但是没人回复,所以寄希望这里啊。bless我要实现的功能是:用户登录进系统后,自动查到其ip,存到数据库。然后由管理员给已登陆的用户发消息。可以用net send ip 消息。客户端就回弹出消息的提示框。
1,如何获得用户ip?
怎样把局域网,广域网的ip都能查到?尤其是有使用代理服务器的。userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
好像查到我自己的机器ip都不对,是127.0.0.1?why?how to identify the real ip address?
2,如何发消息?用User32.dll还是Netapi32,还是直接写cmd.exe指令?还是。?
很多大侠提示用SendMessage,NetMessageBufferSend,给的代码也不是c#的。我也看不太懂。希望能给点提示,或者c#的code。

解决方案 »

  1.   

    上csdn多长时间了?怎么那么多分?
    偶上了三个月,到现在只有160
      

  2.   

    求助:
    问题1:C#中怎样使窗体总在最前面?像任务管理器那样总在所有打开窗体的最前面,多谢了!
    问题2:C#中怎样使窗体达到象QQ一样的自动隐藏效果,鼠标离开窗体自动隐藏到上面,鼠标进入再还原,我用鼠标的MOUSEENTER和MOUSELEAVE事件试过了,但效果不好。
      

  3.   

    结贴,没解决的问题转到下一贴了
    http://community.csdn.net/Expert/topic/3518/3518455.xml?temp=.7773096