Message Server


Message Server 訊息伺服器,是一個使用Java開發的跨平台程式,使用者可以很輕易地使用這個程式接收來自其他電腦(客戶端)所傳出的訊息。

Message Server

程式執行後的介面如下圖,十分簡潔清爽。
Message Server

若要在自己的電腦上架設訊息伺服器,可以先按下「取得連外IP」按鈕,來取得本機電腦對外(網際網路)的IP位址。

Message Server

Message Server

接著按下「啟動伺服器」按鈕,開始設定IP和連接埠。如果用自己的電腦架設訊息伺服器,那麼IP就是本機電腦的連外IP(此處若有先按下「取得連外IP」按鈕的話會自動填寫,否則預設值為127.0.0.1),而Port可以在範圍內任意自訂。當然,如果先前就已產生了本機的連結設定檔(等一下會提到),IP可隨意填寫沒關係,因為此處的IP設定,只會影響到連結設定檔內儲存的IP位址。

Message Server

再按下「啟動」按鈕後,伺服器就打開了,此時就可以接收從客戶端(Client)傳來的訊息啦。

Message Server

輸出訊息伺服器的連結設定成為一個檔案,可以給支援此連結設定檔的程式(通常是專門的客戶端,文章後半部有範例)讀取,因此可以讓相同的程式,藉由更換連結設定檔,改變它傳出訊息的目的地。想要輸出訊息伺服器的連結設定,就在伺服器開啟的時候,按下視窗中的「輸出連結設定「IP/Port」」按鈕。接著選擇連結設定檔要存放的路徑,檔名預設均為conninfo.ini。然後就可以存檔。

Message Server

Message Server

因為連結設定檔有加密的關係,用一般的純文字軟體是沒辦法直接從連結設定檔看到IP和Port位址的。

Message Server

所以訊息伺服器除了能輸出連結設定外,還提供了察看連結設定檔的功能。只要按下「查看連結設定」按鈕,然後選擇連結設定檔,就可以進行讀取。

Message Server

Message Server

Message Server

訊息伺服器的功能都介紹完了,不過...不能傳訊息只能接收訊息的伺服器就竟能幹嘛呢?應用範圍很廣啦~可以用在程式的線上錯誤回報或是偷偷擷取特定資訊(如客戶在這程式上輸入的個人資料)。以下提供給大家一個實際客戶端範例,利用以前還蠻流行的姓名愛情配對,打造出一個能成功釣到客戶端使用者喜歡誰或是在意誰的程式。

像是這類型的程式一定要有聳動看似專業的標題:紫微斗數愛情占卜系列之姓名配對-Java版~
還要有讓人執行之後一看就知道要怎麼樣使用的程式介面,不然可能會因為太複雜,而使得正要上鉤的大魚跑掉啦!

Message Server

有簡單的介面外,裡面還要放上專業唬爛的介紹,來取信使用者。

Message Server

因為過去曾流行這類的整人軟體,所以還要想辦法做點變化,像是加個選用的進階選項,讓占卜(計算)出來的分數看起來會比較專業、準確。例如加上選擇星座的選項。

Message Server

在使用者按下按鈕的那一刻,就可以開始傳送資料給伺服器了。當然為了不被發現,必須立刻跑出結果(不能因為傳送資料而導致使用者操作上的停頓,不然會被懷疑),但速度也不能太快,可以弄個進度條跑額外的迴圈,讓程式看起來有在進行詳細的計算,這樣程式會更真實一點。最後就可以把結果顯示出來啦!

Message Server

傳送成功的話,伺服器上會收到訊息。

Message Server

2013/10/19
1.加入了IP/Port隱藏在序列號(StringHider)的功能。

檔案下載

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章