跳到主要內容

發表文章

目前顯示的是 6月, 2007的文章

[微程式-技術研討會]微軟 asp.net 2.0 ajax

微軟Asp.net2.0 Ajax 一. Asp.net 2.0 Ajax 執行環境需求: Framework 2.0 IIS 開發環境: VS2005 C#.net (or VB.net) 微軟 Ajax 套件 (需另外下載) 1.下載套件: http://ajax.asp.net/ 於首頁 按下 Download ASP.NET AJAX v1.0 會進入下一個頁面 點下 Download ASP.NET Extensions V1.0 即可 下載 安裝完成後 開啟 VS2005 新增專案  選擇(VB 或 C#) Asp.net Ajax-Enabled Web Application 開啟後會發現 多了 1組元件在 工具箱 (Ajax Extensions) 2.介紹AJAX Extensions ASP.NET AJAX v1.0 使用微軟自定的 Client Script Libery 1.ScriptManager控制項 – 整個 Asp.net Ajax 的核心 ,所有要使用Ajax的功能均必須使用該元件 ,負責建立User端的javascript ,使用Ajax功能時只能有一個ScriptManager控制項。 2.UpdatePanel控制項 – 與ScriptManager搭配使用後 ,可以簡單建立完成Ajax功能。 3.UpdateProgress控制項 – 與UpdatePanel 配合 ,用來顯示 非同步postback的處理狀況 ,或將非同步postback中斷。 4.Timer 控制項 – 就如同windows應用程式所使用的Timer 元件 ,可定時於page中重整 ,但時間設定太短可能會增加Server的負擔。 5.ScriptManagerProxy 控制項 – 在Asp.net Ajax的page裡只能用一個ScriptManager, 於Asp.net MasterPage(類似Html 的框架頁)會有多個Asp.net page,如果同時間有2個以上的網頁要使用Ajax功能需使用到 ScriptManager 則子版面必須使用ScriptManagerProxy 範例(一) AspNetAJAXdemo.aspx 配合 Asp.Net 2.0 的MasterPage 解說 這5大Asp.Net Ajax 控制項 的使用方

socket 程式應該注意的參數

這幾天再寫jabber component 時發生一個奇怪的問題, 伺服器與component 固定一段時間就會終止通訊,然而連線此時還是存在的,伺服器或客乎端都沒有當掉,而且一般的jabber client 連接在上面也沒有問題,惟獨自己實做的server與client 無法通訊,後來發現;幾個socket 重要的參數,當client需要樣長時間連線時這些參數格外重要: setsockopt SOL_SOCKET, SO_KEEPALIVE setsockopt IPPROTO_TCP, TCP_KEEPIDLE setsockopt IPPROTO_TCP, TCP_KEEPCNT setsockopt IPPROTO_TCP, TCP_KEEPINTVL 程式再加了這些tcp 參數設定後,症狀完全消失