c#网络监控?

caizhevip 2007-06-08 03:23:14
怎样用c#获取与本机连接的所有远程或本地IP地址或计算机名或MAC地址?(最好能获取计算机名或MAC)
在线等。。。。。。。。。。。。。。。。。。。
...全文
1217 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
caizhevip 2007-06-10
  • 打赏
  • 举报
回复
WNetCancelConnection(ipaddress,1) 这个API函数是不是可以用来断开TCP连接?
有没人在啊?
RedGoldFish 2007-06-09
  • 打赏
  • 举报
回复
xu_2007(),你给个MAIL才好给你发呀.
Eri 2007-06-09
  • 打赏
  • 举报
回复
caizhevip() ( ) 信誉:100 Blog 加为好友 2007-6-8 15:44:00 得分: 0



怎样查看连接到SQL SERVER2000的用户列表,最好能用C#实现



vbs都能实现,别说C#了,直接查系统表就行。
caizhevip 2007-06-09
  • 打赏
  • 举报
回复
????????????????????????????????????????
caizhevip 2007-06-09
  • 打赏
  • 举报
回复
怎样实现用C#断开与本机连接的指定的TCP或UDP或其他链接
xu_2007 2007-06-08
  • 打赏
  • 举报
回复
RedGoldFish(红金鱼) ( )

麻烦给我发个,谢谢!
shinaterry 2007-06-08
  • 打赏
  • 举报
回复
.
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
怎样实现用C#断开与本机连接的指定的TCP或UDP或其他链接
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
试一下
foyuan 2007-06-08
  • 打赏
  • 举报
回复
在C#里面调用 netstat 命令
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
怎样查看连接到SQL SERVER2000的用户列表
alldj 2007-06-08
  • 打赏
  • 举报
回复
我有现成做好的,可以监控本机和局域网内机器的网络流量。包括识别网卡信息等等。还是简繁英三种语言界面的。
RedGoldFish 2007-06-08
  • 打赏
  • 举报
回复
给你发了,自己看看有没有帮助. zhouhongyun(jerry) 说的对,你要的那些功能真不是一两个例子就能搞定的.
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
不管怎么说,还是先谢谢!!!!!!!
RedGoldFish 2007-06-08
  • 打赏
  • 举报
回复
这个例子能告诉你所有已经建立好的TCP连接,包括IP和端口号,实际上就是一些关于TCP连接的统计信息,有了IP,转换成机器名.NET有现成的类 (System.Net.Dns.GetHostEntry(myIPAddress)) 可用,这个很容易.

但是它并不包扩让你拒绝一个TCP连接的功能.
  • 打赏
  • 举报
回复
这个问题,用win32 api还解决不了,比你想象的要难得多,能够拦截物理封包,只有写NDIS驱动程序
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
caizhevip@163.com
谢谢!!!!!!!!!!!!!
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
我只想让指定的计算机名或MAC地址的客户端连接到我的服务器,其他MAC地址的客户端不能接入。我以我要将IP转成固定的MAC地址才能进行判断筛选.
RedGoldFish 2007-06-08
  • 打赏
  • 举报
回复
这个问题要比你想的难一些,因为在.NET中没有现成的类提供此功能,需要调用API (iphlpapi.dll),如果你感觉值得花些时间把这个问题搞清楚,俺可以给你个例子,能列出你一台机器上的所有TCP连接. 例子是C# VS2003的.

想要就给个MAIL.
caizhevip 2007-06-08
  • 打赏
  • 举报
回复
加载更多回复(6)

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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