IDUDPServer的DefaultPort配对问题 |
尚未結案
|
crowninfo
一般會員 發表:11 回覆:6 積分:2 註冊:2004-01-19 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
idUDPServer 與 idUDPClient是單向溝通, 所以兩端的 Port不一定要一樣
也就是說, 只有Client端能連繫Server(也只能由Client 連通 Server, 因為Server端一般就是所謂的 Listen mode, 等待任何人的連入) Client端要指明Server 的連通Port, 至於Client 的Port 指的是server的Port, 而非 idUDPClient端的Port 假設你希望 Server & Client 能互通, 那兩端都要架設 idUDPserver & idUDPClient , 分別指定一個Port, 只要不要被其他的程式佔用的Port即可 ===================引 用 crowninfo 文 章=================== 在Delphi7中想利用Indy的IdUDPClient与IdUDPServer通讯,有几个问题想请教前辈: 1、IdUDPClient与IdUDPServer通讯时,IdUDPClient的Port与IdUDPServer的DefaultPort是否要配对(即相同)? 2、如果要配对,为何在与dUDPClient通讯中更改了IdUDPServer的DefaultPort,还能接收到原来IdUDPClient所发的讯息? |
crowninfo
一般會員 發表:11 回覆:6 積分:2 註冊:2004-01-19 發送簡訊給我 |
也就是说,Server要区分接收不同Client的信息,只能靠在信息内容上自已做标记了
===================引 用 P.D. 文 章=================== idUDPServer 與 idUDPClient是單向溝通, 所以兩端的 Port不一定要一樣 也就是說, 只有Client端能連繫Server(也只能由Client 連通 Server, 因為Server端一般就是所謂的 Listen mode, 等待任何人的連入) Client端要指明Server 的連通Port, 至於Client 的Port 指的是server的Port, 而非 idUDPClient端的Port 假設你希望 Server & Client 能互通, 那兩端都要架設 idUDPserver & idUDPClient , 分別指定一個Port, 只要不要被其他的程式佔用的Port即可 ===================引 用 crowninfo 文 章=================== 在Delphi7中想利用Indy的IdUDPClient与IdUDPServer通讯,有几个问题想请教前辈: 1、IdUDPClient与IdUDPServer通讯时,IdUDPClient的Port与IdUDPServer的DefaultPort是否要配对(即相同)? 2、如果要配对,为何在与dUDPClient通讯中更改了IdUDPServer的DefaultPort,还能接收到原来IdUDPClient所发的讯息? |
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |