Socket程式設計 C

2021-08-24 17:20:56 字數 1225 閱讀 7278

下面是示例程式的簡單步驟說明

伺服器端:

第一步:用指定的埠號和伺服器的ip建立乙個endpoint對像;

第二步:建立乙個socket對像;

第三步:用socket對像的bind()方法繫結endpoint;

第四步:用socket對像的listen()方法開始監聽;

第五步:接受到客戶端的連線,用socket對像的accept()方法建立新的socket對像用於和請求的客戶端進行通訊;

第六步:通訊結束後一定記得關閉

socket;

**using system; using system.collections.generic; using system.text; using system.net; using system.net.sockets; namespace server ", recvstr);//把客戶端傳來的資訊顯示出來 string sendstr = "ok!client send message successful!"; byte bs = encoding.ascii.getbytes(sendstr); temp.send(bs, bs.length, 0);//返回資訊給客戶端 temp.close(); s.close(); console.readline(); } } }

客戶端:

第一步:用指定的埠號和伺服器的ip建立乙個endpoint對像;

第二步:建立乙個socket對像;

第三步:用socket對像的connect()方法以上面建立的endpoint對像做為引數,向伺服器發出連線請求;

第四步:如果連線成功,就用socket對像的send()方法向伺服器傳送資訊;

第五步:用socket對像的receive()方法接受伺服器發來的資訊 ;

第六步:通訊結束後一定記得關閉socket;

**:using system; using system.collections.generic; using system.text; using system.net; using system.net.sockets; namespace client ", recvstr);//顯示伺服器返回資訊 /**一定記著用完socket後要關閉 c.close(); } catch (argumentnullexception e) ", e); } catch (socketexception e) ", e); } console.writeline("press enter to exit"); } } }

C 網路程式設計 Socket程式設計

套接字簡介 套接字最早是unix的,window是借鑑過來的。tcp ip協議族提供三種套接字 流式 資料報式 原始套接字。其中原始套接字允許對底層協議直接訪問,一般用於檢驗新協議或者新裝置問題,很少使用。套接字程式設計原理 延續檔案作用思想,開啟 讀寫 關閉的模式。c s程式設計模式如下 開啟通訊...

Socket基本程式設計 C

服務端 using system.net using system.net.sockets using system.text using system.threading thread mythread socket socket 清理所有正在使用的資源。protected override vo...

起步socket程式設計 C

用c 來編寫socket程式,總的來說還是比較方便的,微軟幫忙我們做了很多任務作。socket程式設計應用很多,相關資料網上也很多,因為工作需要,前一段時間也用c 編寫乙個socket程式,在這裡寫一下也算乙個記錄。在伺服器端建立乙個socket,使用bind方法繫結所指定的介面使socket與乙個...