看板 java 關於我們 聯絡資訊
各位好: 小弟想做一個網頁遊戲的小工具(像是提醒遊戲等級等),順便練習UI等… 因此有一個需求是「讓網頁回傳之封包通過自己寫的程式」 第一個想法是:是不是要再本機開一個Server去聽?聽Port80? 但是感覺並不是這樣做?還是是要透過類似本機Proxy的方式去聽? 板友們有沒有相關函式庫或是關鍵字可以深入了解這一塊? 小弟魯鈍不吝指教! 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.121.152 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1437731755.A.1C6.html
MonyemLi: ajax,websocket這些互動都須要server 07/26 11:18
MonyemLi: 你最少最少就需要架http server,java版問當然是tomcat 07/26 11:19
MonyemLi: jetty之類的.你寫的java程式當然可以被執行 07/26 11:20
MonyemLi: 如果你不要跑http的server,你的html要連哪裡? 07/26 11:24
MonyemLi: 如果你是要網路卡直接攔截封包..所有的client都要裝java 07/26 11:27
MonyemLi: run time...這還算html遊戲嘛 07/26 11:28
我要寫的不是遊戲本體啦……是遊戲的紀錄或分析的小工具 大概就是這樣: ┌———————┐ 經Browser訪問 ┌———————┐ │  玩家   ├———————→│  官方SER  │ └———————┘    └———————┘ ↑ │ 提│ 封│ 供│ 包│ │ ↓ ┌———————┐ 分析資料內容 ┌———————┐ │  小工具  │←———————│  某個機制  │ └———————┘ 更新 └———————┘ 使用者可能是透過如Chrome等Browser連上遊戲, 而我寫的小工具需要先將封包攔截分析…… 這樣是否同等要有一個類似Proxy的機制? 但是如何讓官方回傳回來的封包先經過「某個機制」呢? ※更新:Jetty好像可以達到我要的功能?我先研究一下!!先謝謝大大! ※ 編輯: mabinogi805 (114.42.121.152), 07/26/2015 14:56:12 ※ 編輯: mabinogi805 (114.42.121.152), 07/26/2015 15:12:22
ctrlbreak: 你要做的就是軟體防火牆做的事 07/26 17:26
popcorny: pcap4j 07/26 20:13
PttTime: wireshark 07/28 20:35
qrtt1: wireshark 不是函式庫啊 xd 07/30 11:30
ctrlbreak: 監視和分析內容就pcap4j吧 07/30 18:44