社区
.NET Framework
帖子详情
急,remoting的Server如何知道连接上来的Client的IP??
cclx_net
2004-04-19 10:08:28
RT:remoting的Server如何知道连接上来的Client的IP??
...全文
99
11
打赏
收藏
急,remoting的Server如何知道连接上来的Client的IP??
RT:remoting的Server如何知道连接上来的Client的IP??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanwc
2004-09-29
打赏
举报
回复
mark
hychieftain
2004-04-28
打赏
举报
回复
论坛下载地址:
http://kid.wincn.com/
hychieftain
2004-04-28
打赏
举报
回复
可以用Request.UserHostAddress来得到Client的IP,参考天行 论坛 是把这个IP存到数据库的Forum_Online表里 ,主要语句是
GetOnline(NowPath,Action,Request.UserHostAddress,Request.UserAgent,OnlineName,OnlineClass);
函数定义如下:
public void GetOnline(string NowPath,string Action,string Ip,string Agent,string OnlineName,string OnlineClass)
{
Db List=new Db();
string Sql="Select count(*) from Forum_Online where Forum_Online_Ip='"+Ip+"'";
if (List.GetCount(Sql)>=1)
{
Sql="update Forum_Online set "+
"Forum_Online_Name='"+OnlineName+"',Forum_Online_Class="+Int32.Parse(OnlineClass)+",Forum_Online_Location='"+NowPath+"',Forum_Online_Action='"+Action+"',Forum_Online_Now=Sysdate"+" where Forum_Online_Ip='"+Ip+"'";
List.ExeSql(Sql);
}
else
{
Sql="insert into Forum_Online ("+
"Forum_Online_Name,Forum_Online_Class,Forum_Online_Ip,Forum_Online_System,Forum_Online_Browser,"+
"Forum_Online_Location,Forum_Online_Action,Forum_Online_Login,Forum_Online_Now)values("+
"'"+OnlineName+"',"+Int32.Parse(OnlineClass)+",'"+Ip+"','"+List.GetUsersInfo(Agent,1)+"','"+List.GetUsersInfo(Agent,2)+"',"+
"'"+NowPath+"','"+Action+"',sysdate,sysdate)";
List.ExeSql(Sql);
}
Sql="delete from Forum_Online where Forum_Online_Now-sysdate>30";
List.ExeSql(Sql);
jnnxwjh
2004-04-28
打赏
举报
回复
将ClientIp写入Application或Database中,服务器端周期性的检查ClientIP即可.
cclx_net
2004-04-26
打赏
举报
回复
踢
cclx_net
2004-04-22
打赏
举报
回复
up
cclx_net
2004-04-21
打赏
举报
回复
up
turnmissile
2004-04-21
打赏
举报
回复
sign.
yzx110
2004-04-20
打赏
举报
回复
这个没注意过,如果是局域网的话,client把它的信息以明文向服务器注册就行了。
cclx_net
2004-04-20
打赏
举报
回复
兄弟们帮忙踢吧
cclx_net
2004-04-19
打赏
举报
回复
up
通过
Remoting
分布公网上的
Server
实现对
Client
的回调
本文介绍了一种在公网环境中实现
Remoting
回调的方法,重点解决了客户端和服务端在各自局域网并通过服务器
连接
公网时的回调问题。通过端口映射和通道地址修改,实现了稳定的公网回调。
在
Remoting
Server
上取得
Remoting
Client
的
IP
地址
博客介绍了
Remoting
Server
可利用Sink和Sink Provider获取传入请求的
IP
地址,该地址存在于传入消息的传输头中。获取后将其保存到CallContext,以便后续代码执行时使用,还给出相关背景信息及代码示例。
Identifying the
client
during a .NET
remoting
invocation
本文介绍了一种通过实现I
Server
ChannelSinkProvider接口来获取.NET
Remoting
调用中客户端
IP
地址的方法。通过创建
Client
IP
Server
SinkProvider和
Client
IP
Server
Sink类,并在启动
Remoting
主机时进行配置,可以在远程调用中轻松访问客户端的
IP
地址。
.NET
Remoting
的广播和回调问题
本文探讨了如何利用.NET
Remoting
实现客户端-服务器架构中的广播和回调功能,包括事件通知等。详细介绍了.NET
Remoting
的基本原理及其非标准用法,并提供了具体的代码示例,同时讨论了安全性设置及跨应用域通信等问题。
Flash
Remoting
For .Net 的跨域
连接
问题解决~
本文介绍如何通过创建crossdomain.xml文件实现Flash
Remoting
的跨域
连接
,并提供客户端和服务端的具体实现代码。
.NET Framework
17,748
社区成员
24,324
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章