client物件包含了每個聯機使用者的資訊,例如:客戶端的ip位址、flash和作業系統的資訊、分配使用者的頻寬以及呼叫客戶端的函式。該物件必須在伺服器端使用。
clinet物件經常用來呼叫客戶端定義的方法,使用client.call方法
例如我們在客戶端定義了乙個獲取隨機數的方法
1 : nc =
new netconnection();
3 : nc.random = function();
02 : trace('we are connected');
04 : clientobj.call('random',
new randhandler());
05 : };
06 : randhandler = function()
10 : this.onstatus = function(info)
13 : };
2 :
if (client.ip ==
'127.0.0.1')
else
7 : };
for (
3 : }
2 :
var clienttoserver= newclient.getbandwidthlimit(0);
3 :
var servertoclient= newclient.getbandwidthlimit(1);
4 : };
2 :
if ( newclient.ping() )
5 :
else
8 : }
2 : clientobj.birthday = mybday;
3 : clientobj.calculatedaysuntilbirthday = function()
6 : };
function client_getwritepermission()
4 :
function client_createuniqueid()
然後給client物件的prototype屬性新增我們定義的方法
1 : client.prototype.getwritepermission = client_getwritepermission;
2 : client.prototype.createuniqueid = client_createuniqueid;
3 :
2 :
var clientid = clientobj.createuniqueid();
3 :
var clientwriteperm = clientobj.getwritepermission();
4 : };
FCS程式設計之共享物件概念
理解共享物件 共享物件可以儲存任何flash支援的資料型別。就存放位置來說,共享物件可以分成存在客戶端計算機的本地型,以及存放在伺服器上的遠端型。你可以用它來記錄使用者的相關資訊 如使用者名稱 性別和其它設定引數等 或者用在伺服器端,儲存其它聯機使用者實時分享的資訊 如聊天室的內容和線上使用者名單等...
Socket網路程式設計之Client端
socket inetaddress string remoteaddress,int port 建立連線到指定遠端主機 遠端埠的socket,該構造器沒有指定本地位址 本地埠,預設使用本地主機的預設ip位址,預設使用系統動態指定的ip位址。socket inetaddress string rem...
物件導向程式設計之術語
術語 含義屬性 一小段資訊,例如顏色 高度或重量,描述物件的乙個特性 字段物件內部的指定值 操作屬於物件的一段 方法操作的同義詞 訊息從乙個物件傳送到另乙個物件的請求 呼叫執行操作,以響應訊息 執行呼叫的同義詞 關聯兩個物件之間的直接或間接連線 聚合強關聯,隱含著某種部分 一體層次結構 復合強聚合,...