社区
.NET Framework
帖子详情
急,remoting的Server如何知道连接上来的Client的IP??
cclx_net
2004-04-19 10:08:28
RT:remoting的Server如何知道连接上来的Client的IP??
...全文
74
11
打赏
收藏
急,remoting的Server如何知道连接上来的Client的IP??
RT:remoting的Server如何知道连接上来的Client的IP??
复制链接
扫一扫
分享
转发到动态
举报
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
Remoting
TCP双向通信
在压缩包中的"
Client
"和"
Server
"文件可能包含了实现这一功能的客户端和服务器端代码。它们可能使用了.NET的System.Runtime.
Remoting
命名空间,该命名空间提供了必要的类和接口来创建和配置远程对象,以及处理远程...
.net
Remoting
Demo(TCP)
TCP(传输控制协议)是一种面向
连接
、可靠的网络通信协议,它为.NET
Remoting
提供了稳定的数据传输基础。 在创建.NET
Remoting
应用时,我们通常需要以下步骤: 1. **定义远程接口**:首先,我们需要定义一个接口,...
Remoting
经典样例(含完整项目代码)
有两种激活方式:服务器端激活(
Server
-side Activation)和客户端激活(
Client
-side Activation)。服务器端激活时,对象在服务器上创建并返回给客户端;客户端激活时,客户端请求服务器创建对象。 3. **类型安全...
winform 简单
Remoting
示例源码
WinForm
Remoting
是一个在.NET Framework中用于分布式应用程序的机制,它允许对象在不同的进程或甚至不同的计算机之间进行通信。这个“winform简单
Remoting
示例源码”提供了一个很好的起点,帮助开发者理解如何在...
c#.net
remoting
实例 范例
- `
Client
.cs`:创建客户端,
连接
到服务器并调用远程服务。 通过阅读代码,可以理解如何配置通道、激活远程对象以及处理客户端和服务器端的交互。 5. **MSDN文档** 提供的MSDN说明可能涵盖了
Remoting
的更详细...
.NET Framework
17,748
社区成员
24,327
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章