請問如何監聽某一port所接收的資料 |
答題得分者是:jow
|
sunnylu
一般會員 發表:12 回覆:24 積分:7 註冊:2002-07-09 發送簡訊給我 |
各位先進: 看了好幾天有關網路傳接資料,也下載測試程式,對於由某一port接收資料還是一知半解, 先描述我的問題,目前是要接收另一台電腦A傳出來的資料, 電腦A首先接收其他儀器的資料顯示在畫面上, 而我請教過儀器廠商後,廠商說明電腦A有兩個網卡,一張是專門接收其他儀器的資料, 另一張是可以把這些接收的資料傳出來, 當然電腦A有一些設定的程式,可以設定一個接收的IP位址, 我把我這一台(電腦B)設定進去,接下來電腦A會把資料由PORT9010傳出來, 而我應該把電腦B的PORT 9010 監聽開啟來,才能接收到資料 ,(這部分是我自己這樣想,不知道對不對) 目前在網站上的測試程式都是要傳接資料的兩台電腦放上程式才能溝通,(像是IdTCPServer<->IdTCPClient), 但我目前想要做的是只想在電腦B執行IdTCPServer相關程式,去啟動PORT 9010的監聽, (電腦B只負責接收資料,不用回傳資料給電腦A) 不知道這樣是法能做到? |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
這是之前分享關於封包傳輸的主題, 你可以參考.....^_^
封包 Encode & Decode (含Source for D6) http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=90517
編輯記錄
jow 重新編輯於 2007-11-01 14:12:34, 註解 無‧
|
sunnylu
一般會員 發表:12 回覆:24 積分:7 註冊:2002-07-09 發送簡訊給我 |
|
jow
尊榮會員 發表:66 回覆:751 積分:1253 註冊:2002-03-13 發送簡訊給我 |
Source code 更新
新增 for D7的版本, 使用Indy UDP 元件. 程式碼下載: http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=90517 ^_^ ===================引 用 sunnylu 文 章=================== 謝謝jow,不過我是用delphi 7, TEST_TRANS.dpr中沒有這個NMUDP, 所以無法執行,不知道NMUDP 這個unit在D7可以換成哪一個unit, 謝謝 |
sunnylu
一般會員 發表:12 回覆:24 積分:7 註冊:2002-07-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |