急,remoting的Server如何知道连接上来的Client的IP??

cclx_net 2004-04-19 10:08:28
RT:remoting的Server如何知道连接上来的Client的IP??
...全文
75 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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