如何判断对方机器与我的机器在同一个局域网内?

newman0708 2005-06-01 08:17:13
如何判断对方机器与我的机器在同一个局域网内?

如果在局域网内的,那么传送速度可以很高,大文件都可以传送了;
如果是外网的,就...

先判断是不是在局域网内!


...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
newman0708 2005-06-02
  • 打赏
  • 举报
回复
小二,买单了
rabo 2005-06-02
  • 打赏
  • 举报
回复
在CMD里面执行net view,可以列出你网内的电脑。
newman0708 2005-06-02
  • 打赏
  • 举报
回复
好,
怎么用程序得到电脑的subnet mask,和IP?

能不能给些相关的代码,谢谢!

newbiestar 2005-06-01
  • 打赏
  • 举报
回复
如果你有对方的IP地址,那么取得你本地的IP的Subnet mask,然后和对方的IP进行&,然后用你自己的IP和你的Subnet mask进行&,最后对这两个bitwise and的结果进行bitwise xor(^操作符),看看是不是0,如果是0,那么就是一个局域网的,否则就不是……

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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