局域网内互发消息

主机相互发送消息

背景

本学期的计算机网络课非常有意思,它与我们的生活息息相关,曾经我也为电脑发生的网络问题而困惑,总是没有根据的瞎尝试来试图解决问题。但是在老师的一些简单指导之后,有了一个基本的ip之间通信以及局域网的概念。于是就想,既然局域网内部不用通过路由器就能发送数据,那我就可以给同学的电脑发消息了呀,带着这样的兴趣,我开始了本次尝试。

发送消息

  1. 关掉发送消息电脑及接受电脑360安全卫士等杀毒软件

  2. 关掉两电脑域防火墙、专用网络防火墙、公用网络防火墙等,如图1
    局域网内互发消息_第1张图片

  3. 打开控制面板->凭据管理器->Windows凭据
    单击添加Windows凭据,输入要连接的ip(cmd中用ipconfig /all查看ipv4地址)以及用户名密码(每台主机可以同时拥有多个用户,尽量不要用Adminsitrator用户)
    局域网内互发消息_第2张图片

  4. 添加之后,点击确定即可。同时按住win+r打开运行界面,输入cmd后回车

  5. 在cmd命令行中输入msg server:(ip) * "消息内容"如下图所示
    在这里插入图片描述

  6. 目标电脑收到所发送的消息,如图
    局域网内互发消息_第3张图片

可能存在的一些问题

获取会话名称时的错误1722

这种情况说明RPC服务器不可用,win+r运行regedit.exe,找到"计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server"把AllowRemoteRPC的值从0改为1就能接受信息了。

获取会话名称时的错误5

尝试以管理员身份运行cmd,或者就是没有添加用户凭据,或者是用户凭据添加出错了,重新添加一下用户凭据

msg不是内部或外部命令

添加系统环境变量,右键我的电脑,找到环境变量中添加msg.exe的路径到path中,大部分路径都是C:\Windows\System32\msg.exe,根据情况可以进行修改,将正确的环境变量添加到path中,重新打开cmd即可。

参考文献

  1. MSG命令使用详解https://www.cnblogs.com/mq0036/p/3574555.html
  2. 错误:1722获取会话名称http://codewa.com/question/70756.html
  3. 错误:5获取会话名称https://blog.csdn.net/qq_24264221/article/details/70980123

你可能感兴趣的:(计算机网络)