使用C 開發Socket通訊

2021-04-12 23:48:42 字數 578 閱讀 9942

下面的示例顯示如何使用 socket 類向 http 伺服器傳送資料和接收響應。

[c#]

public string dosocketget(string server)

// sends the get text to the host.

s.send(byteget, byteget.length, socketflags.none);

// receives the page, looping until all bytes are received

int32 bytes = s.receive(recvbytes, recvbytes.length, 0);

strretpage = "default html page on " + server + ":/r/n";

strretpage = strretpage + ascii.getstring(recvbytes, 0, bytes);

while (bytes > 0)

//如果想立即關閉連線則呼叫 s.close();

return strretpage;

C 使用Socket通訊

socket包括ip位址和埠號兩部分,程式通過socket來通訊,socket相當於作業系統的乙個元件。socket作為程序之間通訊機制,通常也稱作 套接字 用於描述ip位址和埠號,是乙個通訊鏈的控制代碼。注意 socket不僅可以在兩台電腦之間通訊,還可以在同一臺電腦上的兩個程式間通訊。socke...

socket通訊基本使用

socket通訊基於tcp和udp tcp和udp的區別 1.tcp是面向連線的,udp是無連線的,tcp提供可靠的服務,也就是說,通過tcp連線傳輸的資料不會丟失,沒有重複,並且按順序到達,udp沒有可靠性。2 tcp是面向位元組流的,實際上是tcp把資料看成一連串無結構的位元組流 udp是面向報...

C 實現Socket通訊

using system using system.collections.generic using system.linq using system.text using system.net using system.net.sockets class program static socke...