2005-10-18

玩玩.Net Remoting


最近在玩.Net Remoting,
所以就試著用小舖網頁空間來玩玩remoting.
先po個架構圖(圖一),
下次再陸續將一些資料傳上來!!

圖一 Chatting Service 架構圖

大致說明一下這個架構,
因為我是打算讓使用者可以同時使用應用程式(win form)或透過網頁(web form)來使用這個聊天功能,
所以會有一個Chat client(AP)跟一個web client,
當然要同時讓AP與web都可以用的話,使用web service寫也是可以,
不過因為要玩玩看remoting,所以在這是使用remoting的架構(謎之音 : 文章標題不是說了!!).

而IChatObject只是Chat Service所使用的ChatObject的interface,
client必須透過IChatObject所提供介面來與Remoting Server(Chat Service)溝通,
這樣的做法是為了保護ChatObject的內容,
因為Chat Service是要掛在IIS下的,
所以Remoting的通道只能使用httpchannel.

而使用httpchannel也有個好處,就是因為有些公司會鎖port,
所以如果使用httpchannel的話,就不用擔心port被鎖了...除非公司連網頁也不讓員工看...

上面這張架構圖不知道大家是不是看的懂,我也不確定我這樣表達是不是很容易讓人了解!!

如果對remoting有興趣或對這東西有什麼疑問的,歡迎回應!
另外,因為工作上需求的環境不同,所以也畫了另外一張架構圖(圖二),

有興趣的就先看看,下次在說明!!



圖二.Remoting 架構圖

ps.Chatting Service 架構圖中有個地方表示錯了,明天在改...

張貼留言

透過 python 建立 ftp service 跟 SMB service 的方式

前言 在 kali 上做一些測試, 有時需要將 windows 上的資料回傳到 kali 上. 但是又不想要直接安裝 samba 開 share folder 或是直接開個 ftp 的 service. 想要用python 直接開個簡易的服務可以暫時接檔案. FTP 需先安裝 p...