截取伺服器發送給其它ip的數據
❶ C# socket通信在伺服器端如何給指定的ip發送數據
首先,socket需要一個客戶端橋裂,一敏拆閉個伺服器端。伺服器端對埠進行監聽,客戶端像伺服器端發送連接請求,服務御廳器端對客戶端進行連接。連接之後就可以發送信息了。
❷ 本機ip數據包通過路由器發送給區域網另一台電腦,這之間是怎麼一個過程
TCP(Transmission Control Protocol)傳輸控制協議
TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,採用三次握手確認建立一個連接:
位碼即tcp標志位,有6種標示:SYN(synchronous建立聯機) ACK(acknowledgement 確認) PSH(push傳送) FIN(finish結束) RST(reset重置) URG(urgent緊急)
Sequence number(順序號碼) Acknowledge number(確認號碼)
第一次握手:主機A發送位碼為syn=1,隨機產生seq number=1234567的數據包到伺服器,主機B由SYN=1知道,A要求建立聯機;
第二次握手廳瞎:主機B收到請求後要確認聯機信息,向A發送ack number=(主陪伏迅機A的seq+1),syn=1,ack=1,隨機產生seq=7654321的包
第三次握手:主機A收到後檢查ack number是否正確,即第一次發送的seq number+1,以及位碼ack是否為1,若正確,主機A會再發送ack number=(主機B的seq+1),ack=1,主機B收到後確認seq值與ack=1則連接建立成功蘆此。
完成三次握手,主機A與主機B開始傳送數據。
❸ 怎麼樣才能阻止某IP伺服器發送到我機子的數據包
QQ的網路通信協議應該是基於TCP的吧,TCP的鏈接基於鏈接消渣的通信是必須連接上才能發送數據,由於TCP是相對安全的 所以不會產生丟灶物包,如果不想接收對方的數據,據我所拿辯悄知 幾乎是不可能的,除非更改QQ的源代碼
❹ android開發客戶端,已知伺服器的IP和埠,如何給該伺服器發送數據
用socket套接字,與伺服器段建立連接,通過獲得socket的輸入輸出流來進行數據傳輸與接受,發數據就用outputstream的write方法
❺ linux怎麼給一個ip發數據
你看下吧!
我找到的!
Linux 與 Windows 有一些類似
在討論 Linux 與 Windows 有多大不同之前,讓我們先來看看這兩者有哪些相似之處。 用戶和組
Linux和Windows都是多用戶操作系統。都可以由許多不同的用戶來使用,為每個用戶提供單獨的環境和資源。基於用旁扒戶身份來控制安全性。都可以以組成員的方式來控制資源的訪問許可權,這樣在用戶數目較大時可以不必為每一個帳號設置許可權。 用戶和組可以集中管理,讓多個伺服器共享相同的用戶和身份驗證數據。 文件系統 Linux和Windows都支持多種文件系統。文件資源可以通過NetBIOS、FTP或者其他協議與其他客戶機共享。可以很靈活地對各個獨立的文件系統進行組織,由管理員來決定它們在何處可以以何種方式被訪問。 埠和設備 兩種操作系統都支持各種物理設備埠,比如並口、串口和 USB 介面。支持各種控制器,比如 IDE 和運遲昌 SCSI 控制器。Linux 還支持很多「剛剛上市」的標准硬體。 網路 Linux和Windows都支持多種網路協議,比如TCP/IP、NetBIOS和IPX。都支持多種類型的網路適配器。都具備通過網路共享資源的能力旦則,比如共享文件和列印。都可以提供網路服務能力,比如 DHCP 和 DNS。 服務 Linux和Windows都提供服務。所謂服務,指的是那些在後台運行的應用程序,可以為系統和遠程調用該服務的計算機提供一些功能。在系統引導的時候可以單獨控制並自動啟動這些程序。(注意:Linux 中沿用了 Unix 的習慣,稱這種應用程序為 daemon) 。
❻ 計算機基礎知識。ip數據包的ip地址怎麼來的,比如說,伺服器要給某台計算機發送數據,怎麼發送給這台
比如QQ發送消息,首先會將你的QQ消息封裝在一個UDP包,然後UDP的消息再放在IP包,這時候這個IP包會記錄你的計算機IP,經過鏈路層的時候會將IP包封裝到數據幀,然後通過不同的網路設備之間進行傳輸,最後到達目標計算機。
❼ winsock伺服器怎麼給接受數據的人的IP發送信息
winsock.getdata 數據 '/獲取
winsock.senddata 數據 '/發送
服務端接收到信息。信息包含給你誰發。然後判斷。再發送即可。
❽ 如何編一個BAT,能截取本地ip,並能發送到指定郵箱。高手幫忙扁下
使用批處理比較麻煩,雖然可以,但沒必要,我肯定不會去做.推薦使用vbs腳本.
'獲取本機ip
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")
For Each IPConfig in IPConfigSet
If Not IsNull(IPConfig.IPAddress) Then
For Each strAddress in IPConfig.IPAddress
ipadd = strAddress
Next
End If
Next
'**************************************************************************************
'謹圓困發送郵件
NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Set Email = CreateObject("CDO.Message")
'發信設置
Email.From = "[email protected]" '用來發送郵件的地址
Email.To = "[email protected]"
Email.Subject = "ip" '郵件主腔前題
Email.Htmlbody = ipadd '郵件內容
With Email.Configuration.Fields
.Item(NameSpace&"sensing") = 2
.Item(NameSpace&"smtpserver") = "smtp.126.com" '祥念SMTP伺服器地址
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Item(NameSpace&"sensername") = "xiaomingtt" '郵箱賬號
.Item(NameSpace&"sendpassword") = "******" '郵箱密碼
.update
End With
Email.Send
msgbox "OK!"
❾ java中用serverSocket類如何向指定IP的客戶端發送數據
在客戶/伺服器通信模式中, 服務羨禪器端需要創建監聽埠的 ServerSocket, ServerSocket 負責接收客戶連接請求。ServerSocket並不能直接向客戶端發送數據。
通常做法是,ServerSocket接收到一個連接請求,用accept建立連接:
socket = serverSocket.accept(); //接收客戶連接
然後啟動碼鎮一個新的線程來處理和客戶端的收發數據的工作
Thread workThread = new Thread(new Handler(socket)); //創建一個工作進程
workThread.start(); //啟動工作進程
使用accept後的Socket去收遲派粗發數據。
❿ 怎樣讓軟發送一個其他IP地址到伺服器
可以使用代理軟體,這樣就不是你的ip,而是代理伺服器的ip