socket 學習日誌 01

2021-10-08 06:26:41 字數 2018 閱讀 4188

資源**於b站——史蒂芬朱z

---------------------------------------------建立客戶端----------------------------------------------

一、【serverdemo】

using system;

using system.collections.generic;

using system.linq;

using system.net;

using system.net.sockets;

using system.text;

using system.threading.tasks;

public

class

serverdemo

public

void

startconnent()

catch

(exception e)

}///

/// 接收客戶端的資訊

///

public

void

receive()

int length = client.receive(buffer);

console.writeline("收到了客戶端的訊息"+"位元組的長度="+length);

string content = encoding.utf8.getstring(buffer,0,length);

console.writeline("內容=" + content);

string servercontent = "你好,我是服務端";

byte bytes = encoding.utf8.getbytes(servercontent);

client.send(bytes);

//釋放客戶端的資源

client.close();

}catch

(exception)}

private

void

regrece

(iasyncresult ar)

//子執行緒

}

二、【program】類【入口】

using system;

namespace serve

}}

---------------------------------------------建立客戶端----------------------------------------------

using system;

using system.collections.generic;

using system.net;

using system.net.sockets;

using system.text;

using system.threading;

public

class

client

///

/// 連線伺服器

///

public

void

connentserver()

//byte array = new byte[maxbuffer];

//int length = socket.receive(array);

"收到了服務端的訊息,字長為" + length);

//string content = encoding.utf8.getstring(array);

"內容=" + content);

}catch

(exception e)

}}

二、【program】【入口】

using system;

namespace clientdemo}}

WPF學習日誌 01

wpf和winform屬於兩套介面渲染方式。乙個是對傳統windows介面元素的封裝,通過gdi繪製。另乙個是全新的dx渲染繪製的介面,也脫離了對傳統windows控制項的依賴,沒有歷史包袱,理論上可以展現更炫酷的介面。對初級開發人員來說,沒太大區別,類似的基本設計器是他們設計介面的主要手段,一樣給...

socket程式設計 01 socket簡介

在計算機通訊領域,socket 被翻譯為 套接字 它是計算機之間進行通訊的一種約定或一種方式。通過 socket 這種約定,一台計算機可以接收其他計算機的資料,也可以向其他計算機傳送資料。學習 socket,也就是學習計算機之間如何通訊,並編寫出實用的程式。計算機分布在世界各地,要想和它們通訊,必須...

遊戲玩家學習日誌01

c 快速入門 第乙個程式,不是hello word,有點不按套路出牌啊,笑。首先就是一些概念,必須得找度娘。1.ide整合開發環境,包括 編輯器 編譯器 偵錯程式和圖形使用者介面工具。就是整合了 編寫功能 分析功能 編譯功能 debug功能等一體化的開發軟體套。書中介紹了gnu和vs的編譯器,這裡我...