局域網內互發消息

主機相互發送消息

背景

本學期的計算機網絡課非常有意思,它與我們的生活息息相關,曾經我也爲電腦發生的網絡問題而困惑,總是沒有根據的瞎嘗試來試圖解決問題。但是在老師的一些簡單指導之後,有了一個基本的ip之間通信以及局域網的概念。於是就想,既然局域網內部不用通過路由器就能發送數據,那我就可以給同學的電腦發消息了呀,帶着這樣的興趣,我開始了本次嘗試。

發送消息

  1. 關掉髮送消息電腦及接受電腦360安全衛士等殺毒軟件

  2. 關掉兩電腦域防火牆、專用網絡防火牆、公用網絡防火牆等,如圖1
    在這裏插入圖片描述

  3. 打開控制面板->憑據管理器->Windows憑據
    單擊添加Windows憑據,輸入要連接的ip(cmd中用ipconfig /all查看ipv4地址)以及用戶名密碼(每臺主機可以同時擁有多個用戶,儘量不要用Adminsitrator用戶)
    在這裏插入圖片描述

  4. 添加之後,點擊確定即可。同時按住win+r打開運行界面,輸入cmd後回車

  5. 在cmd命令行中輸入msg server:(ip) * "消息內容"如下圖所示
    在這裏插入圖片描述

  6. 目標電腦收到所發送的消息,如圖
    在這裏插入圖片描述

可能存在的一些問題

獲取會話名稱時的錯誤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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章