全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:976
推到 Plurk!
推到 Facebook!

有關UDP聊天室

尚未結案
Cyclamen
一般會員


發表:5
回覆:2
積分:1
註冊:2003-06-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-25 16:22:16 IP:61.64.xxx.xxx 未訂閱
請問: 我正在寫一個作業... 有關UDP的聊天室.. 想要和即時通、MSN等軟體一樣... 改變字的顏色... 可是要怎麼把Clint端顏色傳到Server端? 先跟各位說聲謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-25 16:35:18 IP:61.221.xxx.xxx 未訂閱
引言: 請問: 我正在寫一個作業... 有關UDP的聊天室.. 想要和即時通、MSN等軟體一樣... 改變字的顏色... 可是要怎麼把Clint端顏色傳到Server端? 先跟各位說聲謝謝
Cyclamen 你好:
(1)我現在假設你的 Server/Client 都已經能夠正常互通訊息了
(2)像一些 Chat Room 常使用的工具,MIRC、Pirch....等工具軟體,大部分的
   做法都是利用自已定義的 Marker 來達成目的
(3)例如: 有一個字串「字串」,如果你想要把這個字串由 Server 傳到 Client
   而且是顯示紅色的字的話,也許你要傳的資料會是這樣「((1))字串」,當然
   你的 Client 必須看得懂這些特定的 Marker,也自然就會把「字串」這兩個
   字顯示成紅色
(4)總而言之,你只需要在你的 Server/Client 應用程式之間,事先定義好一個
   共通的協定,自然就可以達到你的目的
(5)另外,你所設計的 Marker 最好是選擇使用者很少會輸入的字串比較好
-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-25 18:18:11 IP:211.22.xxx.xxx 未訂閱
Cyclamen: 你可以定義一個struct struct { int cmd; TColor color; String Data; }Protocol; 然後在client和server中傳送用這個protocol 之後用cmd來判斷接收的是何種訊息. 例如CMD=1表示改變顏色,CMD=2表示資料 這樣就比較不會因為Marker相同有誤ㄌ..
系統時間:2024-05-03 20:53:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!