本篇筆記就來分享sockettool
這個網路助手簡單的使用。
這裡給出一張tcp通訊程式設計過程圖(本篇筆記不涉及程式設計):
本實驗框圖:
1、這裡我們是把sockettool作為tcp客戶端:
2、連線服務端、傳送資料:
這就是作為sockettool
作為tcp client
的使用方法是不是很簡單【socket應用】基於c語言的天氣客戶端的實現。
這個實驗進行的前提是我們的pc機與esp8266模組處於同一網段內,即連著同乙個路由器。
正如我們之前分享的:【linux筆記】pc機_開發板_ubuntu互ping實驗一樣,這裡要求pc機與esp8266模組要ping得通。
pc機pingesp8266:
esp8266有三種模式:下面開始使用sockettool來建立乙個tcp server:(1)sta模式:此時esp8266猶如我們的手機可以連線路由器上網。
(2)ap模式:此時esp8266 猶如我們的手機可以分享熱點給別的手機連線。
(3)sta+ap模式:兩種模式共存。
可以看到,這裡建立tcp server只需用設定乙個埠即可,取值範圍是:0~65535。按照上乙個實驗我們知道,我們的這個tcp server怎麼也得有乙個ip提供給tcp client連線吧?
但這裡並不需要設定,這個tcp server ip(即pc機的ip)由路由器自動分配給我們的,可以使用ipconfig
命令來檢視:
知道tcp server ip之後我們的esp8266就可以連線它了:
tcp client往tcp server傳送資料:
tcp server往tcp client傳送資料:
以上演示用的sockettool
為2.5版本,現在應該已經有更新的的版本了,但是大致使用的步驟都是這樣。
會用這個網路助手之後,其它網路助手也是同樣的使用:
以上就是本次關於網路串列埠助手的一點簡單使用,希望各位喜歡。
猜你喜歡:
【linux筆記】led驅動程式
嵌入式程式設計師的程式設計修養
靜態鏈結與動態鏈結補充(linux)
Qt開源作品4 網路除錯助手
網路除錯助手和串列埠除錯助手是一對的,用qt開發專案與硬體通訊絕大部分都是要麼串列埠通訊 rs232 rs485 modbus等 要麼就是網路通訊 tcp udp http等 所以一旦涉及到這兩方面,多多少少肯定離不開對應的除錯助手協助進行程式的除錯,尤其是硬體工程師,更加需要第三方的獨立的除錯工具...
fedora 15網路除錯
1.新建乙個ifcfg eml檔案 ipaddr nekmask 255.255.255.0 gateway ip6 no 2.面板 system settings network選擇on 如果出現option按鈕,呵呵,成功了 fedora15網絡卡安裝成功非常重要,不然yum什麼也無法進行 nm...
非常好用的 Win10 串列埠除錯助手
最近把工作電腦換成了13.3寸,2.5k螢幕.在除錯微控制器時發現很多軟體字型顯示模糊.非常影響心情.還相當累眼睛.找了好久發現下面這款軟體非常不錯.有個缺點就是只支援win10系統.完美適配高分屏.解決大部分win32類軟體在高分屏模糊問題.1.接收從串列埠進來的資料並在視窗顯示。2.接收到的資料...