非同步Socket編寫的乙個簡易的聊天室

2022-03-21 14:31:03 字數 1106 閱讀 3756

非同步socket的一點心得,**注釋的很完善。希望對還不太熟悉socket的網友有點幫助,哪怕是一點點就可以了。

不說了,先截圖吧

設定終結點,並用非同步來接收傳過來的socket物件

///public

void

getsocket()

public

void

shu(iasyncresult e)

//這裡建立代表是用於在ui執行緒上設定textbox的值,因為執行緒id值不一樣,所以必須用begininvoke設定

public

delegate

void

mydelete(

string

txt);

public

void

settxt(

string

txt)

else

}public

void

getshu(iasyncresult e)}}

}由於時間關係,只做了個伺服器端類非同步程式,**如上所示。呼叫非常簡單,只需

private

void

form1_load(

object

sender, eventargs e)

乙個簡易的聊天程式(Socket)

效果圖 服務端server using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.io using s...

非同步Socket通訊的乙個簡單示例

最近要抓緊時間做talk!專案,看到網上有個簡單非同步通訊的例子,可惜是用vb寫的,我把它用c 改寫了一遍,加了點小功能。語言 c 軟體 vs.2003 傳送端 private void button1 click object sender,system.eventargs e 接受端 publi...

乙個簡易的shell

shell本質上就是將程序程式替換 替換原理 用fork建立子程序後執行的是和父程序相同的程式 但有可能執行不同的 分支 子程序往往要呼叫一種exec函式以執行另乙個程式。當程序呼叫一種exec函式時,該程序的使用者空間 和資料完全被新程式替換,從新程式的啟動例程開始執行。呼叫exec並不建立新程序...