sochet程式設計

2021-07-04 23:28:17 字數 2160 閱讀 2663

服務端**:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.io;

using system.linq;

using system.net;

using system.net.sockets;

using system.text;

using system.threading;

using system.threading.tasks;

using system.windows.forms;

namespace _06server

private void btnstart_click(object sender, eventargs e)

catch

}///

/// 等待客戶端的連線 並且建立與之通訊用的socket

///

/// 

socket socketsend;

void listen(object o)

catch}}

//將遠端連線的客戶端的ip位址和socket存入集合中

dictionarydicsocket = new dictionary();

///

/// 伺服器端不停的接受客戶端傳送過來的訊息

///

///

///

///

private void btnsend_click(object sender, eventargs e)

///

/// 選擇要傳送的檔案

///

///

///

private void btnselect_click(object sender, eventargs e)

private void btnsendfile_click(object sender, eventargs e)

}///

/// 傳送震動

///

///

///

private void btnzd_click(object sender, eventargs e)}}

客戶端**:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.io;

using system.linq;

using system.net;

using system.net.sockets;

using system.text;

using system.threading;

using system.threading.tasks;

using system.windows.forms;

namespace _07client

socket socketsend;

private void btnstart_click(object sender, eventargs e)

catch

}///

/// 不停的接受伺服器發來的訊息

///

void recive()

//表示傳送的文字訊息

if (buffer[0] == 0)

else if (buffer[0] == 1)

messagebox.show("儲存成功");

}else if (buffer[0] == 2)

}catch }}

///

/// 震動

///

///

///

private void btnsend_click(object sender, eventargs e)

private void form1_load(object sender, eventargs e)}}

程式設計,還是程式設計

喜歡程式設計,雖然水平一般,但還是執著地學習與程式設計有關的知識。中間因為工作關係與程式設計遠離了一段時間,現在又重拾起來,細想起來還是因為喜歡吧。喜歡程式軟體的思想和原理,喜歡程式 的魅力和成就感。程式設計軟體的思想是最值得學習的,一直認為思想決定行動,思想改變世界。每種軟體的流行和受人追捧,無不...

少兒程式設計程式設計

機械人比賽,聽上去讓人有一種高大上的科技感,沒錯,在大多數人眼裡,玩機械人那是科學家做的事情,不過隨著機械人教育的普及,越來越多的孩子也能夠駕馭這高大上的機械人。格物斯坦小坦克告訴你原因,這是歸結於孩子對於程式設計課程的學習,學會對機械人進行程式設計了,自然就能玩轉機械人啦。參加機械人比賽的意義遠遠...

LINUX程式設計 socket程式設計

什麼是套接字 套接字是一種通訊過程,它使客戶 伺服器系統的開發工作既可以在本地單機上進行,也可以跨網路進行。套接字建立過程 1,建立乙個套接字,這是分配給該伺服器程序的乙個作業系統資源,套接字由伺服器通過系統呼叫socket建立出來的,所以其它程序將不能對它進行訪問。2,給套接字起個名字,用系統呼叫...