導航:首頁 > 配伺服器 > tcp伺服器如何獲取信息

tcp伺服器如何獲取信息

發布時間:2023-03-10 04:22:17

1. 伺服器如何獲取客戶端的IP地址,並與客戶端建立TCP連接

客戶端的IP自動獲取,關鍵要看客戶端的IP是由誰來分配的,如果都是有ISP提供的那麼伺服器利用IP去連接客戶端就不太可能。可以嘗試用下面兩種思路解決:
1、能否讓客戶機主動連接伺服器。
2、使用動態DNS。讓每個客戶機都申請一個動態域名,無論它的IP怎樣變,當改變以後都會到DNS伺服器進行注冊,然後伺服器使用主機的名字訪問客戶端。

2. linux建立TCP伺服器後,TCP客戶端與伺服器連接成功後,怎樣獲取客戶端的MAC地址

我認為你是從 socket中取不到這部分的信息的.

你得再操作 arp的緩存部分才行. ARP那部分如果在特殊情況,很亂套.比如有攻擊或是IP地址設置有沖突啥地.

---
詳細的C語言怎麼操作ARP緩存我不太清楚. 但你如果想知道.就得查一下這部分怎麼做了.
高層的socket操作是得不到的.

只有直連網段的計算機有MAC地址信息.經過路由來的數據包.取不到.

閱讀全文

與tcp伺服器如何獲取信息相關的資料

熱點內容
代碼編譯後黑屏 瀏覽:6
程序員情侶寫真 瀏覽:503
python3孿生素數 瀏覽:34
計算楊輝三角Python 瀏覽:402
linux目錄重命名 瀏覽:194
演算法設計的最終形態是代碼 瀏覽:260
程序員社團招新橫幅 瀏覽:236
拖鞋解壓視頻大全 瀏覽:885
租伺服器主機鏈接軟體叫什麼 瀏覽:854
交叉編譯工具的linux版本號 瀏覽:154
python開發應用軟體 瀏覽:30
hdl綜合器與c編譯器的區別 瀏覽:897
編譯原理最左推導代碼 瀏覽:700
加密三 瀏覽:128
通過編譯鏈接後形成的可執行程序 瀏覽:680
怎麼用matlab編程 瀏覽:781
解壓助眠小動物吃東西 瀏覽:341
外圓倒角60度編程視頻 瀏覽:491
vcc編譯沒問題運行跳不見 瀏覽:750
ada編譯成dll 瀏覽:473