目前分類:.NET_網路 (9)

瀏覽方式: 標題列表 簡短摘要

 

輸出 (Output) 與輸入 (Input),一般簡稱為 I/O,是所有程式語言必備的基礎功能之ㄧ。從最簡的主控台 (Console) 輸出與輸入、文字檔的資料讀寫、到跨網路的資料流處理,均是不同型式的 I/O 作業。在 .NET 中我們可以運用 I/O 類別輕易的完成各種型式的 I/O 作業。

 

 

命名空間:System.IO   大致可歸納為兩大類:

tsuozoe 發表在 痞客邦 留言(0) 人氣()

Socket

可處理跨越網路的資料傳輸與網路連線,其簡化了網路資料傳輸中的切割資料、封包、分段處理與資料重組等複雜程序,而將透過網路連線的資料傳輸,視為檔案資料流來處理。

理論上 Socket 是一種很簡單概念,要實作 Socket 的應用程式還必須搭配特定的通訊協定。

 

tsuozoe 發表在 痞客邦 留言(1) 人氣()

 

◎ OSI Model (Open System Interconnection) 七層架構

 

 應用層 Application Layer 

tsuozoe 發表在 痞客邦 留言(0) 人氣()

 

 static SerialPort g_serialPort;

g_serialPort = new SerialPort();

 

//PortName

tsuozoe 發表在 痞客邦 留言(1) 人氣()

RS232 Communication

RS-232介面主要工能為提供DTE與DCE之實體連接。


 DTE

Data Terminal Equipment

資料終端設備,指資料的來源端或接收端,e.g. 電腦、工作站。

tsuozoe 發表在 痞客邦 留言(0) 人氣()

注意:這個方法是 .NET Framework 2.0 版的新功能。

以這台電腦為例,其網路資訊如下:

100222--2.jpg

程式範例:

'Windows IP Configuration

tsuozoe 發表在 痞客邦 留言(0) 人氣()

● 伺服端應用程式

System.Net.Sockets.Socket 類別
System.Net.Sockets.TcpListener 類別
Socket
  (IPEndPoint)

tsuozoe 發表在 痞客邦 留言(2) 人氣()

 

System.Net.Sockets 是以 Berkeley Socket Distrubution API 為基礎所開發的 Class Library

System.Net.Sockets.LingerOption

System.Net.Sockets.MulticastOption

System.Net.Sockets.NetworkStream:類似檔案資料流,其衍生自 Stream 類別,專門用以處理網路型式的資料流物件。

tsuozoe 發表在 痞客邦 留言(0) 人氣()

System.Net 為支援網路通訊協定之Class Library

1. 主機名稱及IP位址

System.Net.EndPoint

System.Net.EndPointPermission

System.Net.IPAddress封裝一個特定的 IP 位址(為 Long 型別)。

tsuozoe 發表在 痞客邦 留言(0) 人氣()