silverlight socket

金杜 2010-07-16 11:48:10
用silverlight做通讯,怎么获得本机的ip, system.net中没有dns
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jv9 2010-07-17
  • 打赏
  • 举报
回复
获取IP可以通过Web service服务,也可以通过服务器端获取,使用初始化参数传到客户端。

例如,在服务器端使用HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]获取IP地址

Silverlight1.InitParameters = "IpAddress=" + HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

然后在客户端获取IP地址
private void Application_Startup(object sender, StartupEventArgs e) {
string ip = e.InitParams["IpAddress"];
this.RootVisual = new Page(ip);
}

Kenny田 2010-07-16
  • 打赏
  • 举报
回复
用WebService或WCF取到,然后传到Silverlight里

8,737

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧