目前分類:.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 
 
  表現層 Presentation Layer 
 
  會議層 Session Layer 
 
  傳輸層 Transportation Layer 
 
  網路層 Network Layer 
 
 資料連結層 Data Link Layer 
 
 實體層 Physical Layer 

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

 

 static SerialPort g_serialPort;

g_serialPort = new SerialPort();

 

//PortName

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

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) 人氣()