當前位置:首頁 » 雲伺服器 » 如何用伺服器的ip發送信息

如何用伺服器的ip發送信息

發布時間: 2022-07-30 13:03:51

1. 在區域網中向指定IP發消息

使用:net send命令Net Send 用法 作 用:向網路的其他用戶、計算機或通信名發送消息。
命令格式:Net send {name | * | /domain[:name] | /users} message
有關參數說明: ·name要接收發送消息的用戶名、計算機名或通信名
·* 將消息發送到組中所有名稱
·/domain[:name]將消息發送到計算機域中的所有名稱
·/users將消息發送到與伺服器連接的所有用戶
·message作為消息發送的文本
net send 機器名 內容
net send ip地址 內容 例如:Net send /users server will shutdown in 10 minutes.給所有連接到伺服器的用戶發送消息。 這是常見的症狀: 在計算機上安裝 Microsoft Windows XP Service Pack 2 (SP2) 後,您可能無法通過使用 Windows *作系統 NET SEND 命令發送或接收消息。您可能會在下面的一種情況下看到此問題,也可能兩種情況下都能看到此問題: �6�1 使用 NET SEND 通知方法向 SQL 伺服器*作者通知有關 SQL 伺服器實例中出現的事件時。
�6�1 通過使用 xp_cmdshell 擴展系統存儲過程運行 NET SEND 命令來將消息發送到網路中的用戶或計算機時。 此外,當你嘗試通過使用 NET SEND 命令發送消息時,可能會收到以下錯誤信息: An error occurred while sending a message to <Computer Name>.
The message alias could not be found on the network.
More help is available by typing NET HELPMSG 2273.
如果存在下列情況之一,就會出現此問題:
�6�1 源計算機正在運行 Microsoft Windows XP SP2。
�6�1 目標計算機正在運行 Microsoft Windows XP SP2。
結果,目標計算機不會收到通過 NET SEND 命令發送的消息。 原因 NET SEND 命令需要使用 Messenger 服務在網路上發送消息。出現上述問題是因為禁用了 Messenger 服務。默認情況下,運行 Microsoft Windows XP SP2 的計算機上會禁用 Messenger 服務。 只要是nt內核
沒有關閉Messenger服務
都可以接受net send發送的消息
內網可以直接發送
外網的發送需要軟體支持,接收不需要 因為很多人利用windows 的messenger的漏洞進行垃圾廣告的發送
所以,現在很多人都把windows 的messenger服務給關閉了
即使沒有關閉,一般的防火牆也會把messenger的埠關閉;
替代方法
要解決此問題,請將 Messenger 服務的「啟動類型」更改為「自動」,然後啟動 Messenger 服務。為此,請按照下列步驟*作: 1. 打開 Windows 資源管理器。
2. 在左窗格中,右鍵單擊「我的電腦」,然後單擊「管理」。
3. 在「計算機管理」窗口中,展開左窗格中的「服務和應用程序」,然後單擊「服務」。
4. 在右窗格中,雙擊「Messenger」。
5. 在「Messenger 的屬性(本地計算機)」對話框中,單擊「常規」選項卡。
6. 在「常規」選項卡中,從「啟動類型」列表中選擇「自動」,然後單擊「應用」。
7. 在「服務狀態」下,單擊「啟動」,然後單擊「確定」。
另外,有些DOS下的批處理文件是不顯示(後台WIN內核)或窗口為最小化的,所以會出現「一閃而過」的狀態~

2. 如何向目標IP地址發送數據包呢

就是
ping IP或是主機名
它發送的實際上是一個ICMP數據包。
不知道你有沒有基礎,看看下面的吧

是DOS命令,一般用於檢測網路通與不通

PING (Packet Internet Grope),網際網路包探索器,用於測試網路連接量的程序。Ping發送一個ICMP回聲清求消息給目的地並報告是否收到所希望的ICMP回聲應答。

它是用來檢查網路是否通暢或者網路連接速度的命令。作為一個生活在網路上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網路上的機器都有唯一確定的IP地址,我們給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。

Ping 是Windows系列自帶的一個可執行命令。利用它可以檢查網路是否能夠連通,用好它可以很好地幫助我們分析判定網路故障。應用格式:Ping IP地址。該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細說明。

1.Ping本機IP

例如本機IP地址為:172.168.200.2。則執行命令Ping 172.168.200.2。如果網卡安裝配置沒有問題,則應有類似下列顯示:

Replay from 172.168.200.2 bytes=32 time<10ms

Ping statistics for 172.168.200.2

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maxiumu=1ms Average=0ms

如果在MS-DOS方式下執行此命令顯示內容為:Request timed out,則表明網卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一台正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼續檢查相關網路配置。

2.Ping網關IP

假定網關IP為:172.168.6.1,則執行命令Ping 172.168.6.1。在MS-DOS方式下執行此命令,如果顯示類似以下信息:

Reply from 172.168.6.1 bytes=32 time=9ms TTL=255

Ping statistics for 172.168.6.1

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

則表明區域網中的網關路由器正在正常運行。反之,則說明網關有問題。

3.Ping遠程IP

這一命令可以檢測本機能否正常訪問Internet。比如本地電信運營商的IP地址為:202.102.48.141。在MS-DOS方式下執行命令:Ping 202.102.48.141,如果屏幕顯示:

Reply from 202.102.48.141 bytes=32 time=33ms TTL=252

Reply from 202.102.48.141 bytes=32 time=21ms TTL=252

Reply from 202.102.48.141 bytes=32 time=5ms TTL=252

Reply from 202.102.48.141 bytes=32 time=6ms TTL=252

Ping statistics for 202.102.48.141

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

則表明運行正常,能夠正常接入互聯網。反之,則表明主機文件(windows/host)存在問題。

--PING命令參數詳解

-a 將目標的機器標識轉換為ip地址

-t 若使用者不人為中斷會不斷的ping下去

-c count 要求ping命令連續發送數據包,直到發出並接收到count個請求

-d 為使用的套接字打開調試狀態

-f 是一種快速方式ping。使得ping輸出數據包的速度和數據包從遠程主機返回一樣快,或者更快,達到每秒100次。在這種方式下,每個請求用一個句點表示。對於每一個響應列印一個空格鍵。

-i seconds 在兩次數據包發送之間間隔一定的秒數。不能同-f一起使用。

-n 只使用數字方式。在一般情況下ping會試圖把IP地址轉換成主機名。這個選項要求ping列印IP地址而不去查找用符號表示的名字。如果由於某種原因無法使用本地DNS伺服器這個選項就很重要了。

-p pattern 擁護可以通過這個選項標識16 pad位元組,把這些位元組加入數據包中。當在網路中診斷與數據有關的錯誤時這個選項就非常有用。

-q 使ping只在開始和結束時列印一些概要信息。

-R 把ICMP RECORD-ROUTE選項加入到ECHO_REQUEST數據包中,要求在數據包中記錄路由,這樣當數據返回時ping就可以把路由信息列印出來。每個數據包只能記錄9個路由節點。許多主機忽略或者放棄這個選項。

-r 使ping命令旁路掉用於發送數據包的正常路由表。

-s packetsize 使用戶能夠標識出要發送數據的位元組數。預設是56個字元,再加上8個位元組的ICMP數據頭,共64個ICMP數據位元組。

-v 使ping處於verbose方式。它要ping命令除了列印ECHO-RESPONSE數據包之外,還列印其它所有返回的ICMP數據包。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
=================================================================================
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
《ping的參數!》

Ping 命令可以用來驗證與遠程計算機的連接。(該命令只有在安裝了TCP/IP協議後才能使用)

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r
count] [-s count] [[-j computer-list] | [-k computer-list]] [-w
timeout] destination-list

參數說明:
-t :一直Ping指定的計算機,直到從鍵盤按下Control-C中斷。
-a :將地址解析為計算機NetBios名。
-n :發送count指定的ECHO數據包數。,通過這個命令可以自己定義發送的個數,對衡量網路速度很有幫助。能
夠測試發送數據包的返回平均時間,及時間的快慢程度。默認值為 4。
-l :發送指定數據量的ECHO數據包。默認為 32 位元組;最大值是65500byt。
-f :在數據包中發送「不要分段」標志,數據包就不會被路由上的網關分段。通常你所發送的數據包都會通過路由分
段再發送給對方,加上此參數以後路由就不會再分段處理。
-i :將「生存時間」欄位設置為TTL指定的值。指定TTL值在對方的系統里停留的時間。同時檢查網路運轉情況的。
-v :tos 將「服務類型」欄位設置為 tos 指定的值。
-r :在「記錄路由」欄位中記錄傳出和返回數據包的路由。通常情況下,發送的數據包是通過一系列路由才到達目
標地址的,通過此參數可以設定,想探測經過路由的個數。限定能跟蹤到9個路由。
-s :指定 count 指定的躍點數的時間戳。與參數-r差不多,但此參數不記錄數據包返回所經過的路由,最多隻記
錄4個。
-j :利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源) IP 允許的
最大數量為 9。
-k :computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格

源)IP 允許的最大數量為 9。
-w:timeout 指定超時間隔,單位為毫秒。
destination-list: 指定要 ping 的遠程計算機。

3. 網際網路上的伺服器怎麼根據IP地址把響應信息發送給我們內網的客戶端呢

網頁瀏覽使用的HTTP協議,而HTTP協議採用的是TCP傳輸,屬於可靠傳輸。

另外, 雖然,網路伺服器不知道你的IP,但是他知道你的路由,路由是一級一級的。

比如你是A ,你經過路由器B 路由器C 再到網路伺服器D
那麼網路伺服器只要知道C就可以了,他按原路把把回應報文送回,就能找到你。

4. java中怎麼用tcp/ip將伺服器的消息發送給多個用戶

你伺服器accept方法後是不是會得到一個Socket

為這個Socket(是通過這個Socket和客戶端的Socket進行溝通)分配一個服務

我是這么用的ServerThread tt=new ServerThread(socket);

classServerThread
{
privateSocketso;
publicServerThread(Sockets)
{
this.so=s;
}
publicvoidsend()
{
}
publicvoidreceive()
{
Threadre=newThread()
{
publicvoidrun()
{
}
}
}
}



相當於你用手機撥打人工服務,會給你分配一個客服

為這個Socket分配後,寫一個發送方法,和一個接收方法(線程)

然後把ServerThread tt=new ServerThread(socket);中的tt保存到集合中去,要單獨給某個發送

就從集合中取出來.send();這個方法應該帶個參數,把消息對象傳過去就是

5. .net伺服器端根據客戶端IP如何向客戶端發送消息

不太明白你的意思。
1種方式是SingleR的方式。這種方式的原理是 客服端每次請求都會創建一個GuID連接唯一嗎,根據這個就能知道是哪個客服端了,用Nuget下載一個包就可以了
你在程序包管理控制台可輸入install-package Microsoft.AspNet.SignalR 也可以安裝,然後去官方看文檔
2.你說的根據IP的方式我給你一個獲取IP的方法。
public static string
IPAddressAll

{

get

{

string
ip =
HttpContext.Current.Request.UserHostAddress;

string
agentip =
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

if
(!string.IsNullOrEmpty(agentip))

{

//有代理

if (agentip.IndexOf(".") ==
-1)

agentip =
null;

if (agentip != null)

{

if
(agentip.IndexOf("unknow") != -1)

agentip =
agentip.Replace("unknow", string.Empty);

string[]
temparyip = agentip.Replace("
", string.Empty).Replace("'",
string.Empty).Split(new char[] {
',', ';' });

//過濾代理格式中的非IP和內網IP

for (int
i = 0; i <
temparyip.Length; i++)

{

if (temparyip != string.Empty
&& IsIPAddress(temparyip)

&& temparyip.Substring(0,
3) != "10."

&& temparyip.Substring(0,
7) != "192.168"

&& temparyip.Substring(0,
7) != "172.16.")

{

ip += "," +
temparyip;

}

}

}

}

else

{

agentip
= null;

}

return ip;

}

}

6. 已知一台電腦的IP,如何向該電腦發送信息

可以在運行裡面用ping+該IP,看一下是否保持暢通,但是如果它有防火牆,這個ping命令就也不能使用了,你所謂的聯接我估計是想看它電腦上的東西,那就必修提前安裝後門程序,安裝的方法一是到它電腦上去裝,如果沒有機會的話就發封郵件讓他在不明的情況下運行後門程序,你現在的做法就是黑客,呵呵。

7. winsock伺服器怎麼給接受數據的人的IP發送信息

winsock.getdata 數據 '/獲取
winsock.senddata 數據 '/發送

服務端接收到信息。信息包含給你誰發。然後判斷。再發送即可。

8. 如何給某個IP發送消息

查看區域網其他人IP,可以使用arp -a 查看net send IP 信息 可以給相應IP發送信息。
你說要具體發送信息給某個人,就要看你們網管有沒有記錄了,具體IP和mac的綁定表,然後查找到對應關系,就可以知道IP屬於某個人,就可以指定發送到某人了。如果有防火牆開啟可能會導致發送失敗。

熱點內容
androiddialog背景 發布:2025-01-23 13:47:44 瀏覽:209
存儲報表能開發嗎 發布:2025-01-23 13:42:02 瀏覽:703
騰訊地圖ftp 發布:2025-01-23 13:38:43 瀏覽:16
linuxif判斷文件存在 發布:2025-01-23 13:35:24 瀏覽:996
java一個位元組 發布:2025-01-23 13:33:57 瀏覽:485
c程序編譯過程 發布:2025-01-23 13:33:54 瀏覽:415
微信公眾平台php 發布:2025-01-23 13:31:45 瀏覽:658
最底層的編程 發布:2025-01-23 13:30:21 瀏覽:79
sqlserver鎖表解鎖 發布:2025-01-23 13:26:32 瀏覽:133
達內培訓深深圳Java機 發布:2025-01-23 13:16:13 瀏覽:193