winsock_a
//winsock通訊協議設為TCP協議
winsock_a
//本機的winsock通訊端口號
winsock_a
//啟動監聽
在甲方winsock_a控件的Connectionrequest事件中加入如下語句
//接受到對方的連接請求後
if winsock_a
winsock_a
end if
winsock_a
//建立直接連接
//requestID是Connectionrequest事件自己的參數
在乙方(作為客戶端)窗口的Open事件中加入如下語句
winsock_b
//winsock通訊協議設為TCP協議
winsock_b
//對方的ip地址
winsock_b
//對方的winsock通訊端口號
winsock_b
if winsock_a/*或winsock_b*/
winsock_a
end if
否則可能第二次使用時發生異常問題
三
在按鈕cb_
winsock_a/*或winsock_b*/
在winsock_a/*或winsock_b*/控件的dataarrival事件中加入如下語句
//接受到對方數據後
string datastr
winsock_a/*或winsock_b*/
sle_
以上程序實際上體現了聊天器的底層工作原理
編輯推薦
ASP
Microsoft
[
From:http://tw.wingwit.com/Article/program/PB/201311/24622.html