<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大鳥的學習樂園
    路漫漫其修遠兮,吾將上下而求索
    posts - 26,comments - 27,trackbacks - 0
    Winsock控件
    2008-11-03 15:24
    Winsock控件對用戶是不可視的,可以很容易地訪問TCP和UDP網絡服務。其可以被Microsoft Access, Visual Basic ,Visual C++或Visual FoxPro開發(fā)人員使用。要編寫客戶和服務器應用程序,不需要了解TCP或調用底層Winsock API的具體細節(jié)。通過設置Winsock控件的屬性和調用該控件的方法,可以很容易地連接到遠程計算機并進行雙向的數據交換。
    屬性
    BytesReceived屬性,LocalHostName屬性,LocalIP屬性,LocalPort屬性,RemoteHost屬性(ActiveX控件),SocketHandle屬性,State屬性(Winsock控件),Protocol屬性(Winsock控件),Name屬性,Parent屬性,RemoteHost屬性(ActiveX控件),RemotePort屬性(ActiveX控件),Index屬性(ActiveX控件),Tag屬性(ActiveX控件),Object屬性(ActiveX控件)。
    方法
    Accept方法,Bind方法,Close方法(Winsock控件),Listen方法,PeerData方法,SendData方法,GetData方法(WinSock控件),GetData方法(ActiveX控件)。
    事件
    Close事件,ConnectionRequest事件,DataArrival事件,SendComplete事件,SendProgress事件,Error事件,Connect事件(Winsock控件),Connect事件。
    Winsock 控件對用戶來說是不可見的,它提供了訪問 TCP 和 UDP 網絡服務的方便途徑。Microsoft Access、Visual Basic、Visual C++ 或 Visual FoxPro 的開發(fā)人員都可使用它。為編寫客戶或服務器應用程序,不必了解 TCP 的細節(jié)或調用低級的 Winsock APIs。通過設置控件的屬性并調用其方法就可輕易連接到一臺遠程機器上去,并且還可雙向交換數據。
    TCP 基礎
    數據傳輸協議允許創(chuàng)建和維護與遠程計算機的連接。連接兩臺計算機就可彼此進行數據傳輸。
    如果創(chuàng)建客戶應用程序,就必須知道服務器計算機名或者 IP 地址(RemoteHost 屬性),還要知道進行“偵聽”的端口(RemotePort 屬性),然后調用 Connect 方法。
    如果創(chuàng)建服務器應用程序,就應設置一個收聽端口(LocalPort 屬性)并調用 Listen 方法。當客戶計算機需要連接時就會發(fā)生 ConnectionRequest 事件。為了完成連接,可調用 ConnectionRequest 事件內的 Accept 方法。
    建立連接后,任何一方計算機都可以收發(fā)數據。為了發(fā)送數據,可調用 SendData 方法。當接收數據時會發(fā)生 DataArrival 事件。調用 DataArrival 事件內的 GetData 方法就可獲取數據。
    UDP 基礎
    用戶數據文報協議 (UDP) 是一個無連接協議。跟 TCP 的操作不同,計算機并不建立連接。另外 UDP 應用程序可以是客戶機,也可以是服務器。
    為了傳輸數據,首先要設置客戶計算機的 LocalPort 屬性。然后,服務器計算機只需將 RemoteHost 設置為客戶計算機的 Internet 地址,并將 RemotePort 屬性設置為跟客戶計算機的 LocalPort 屬性相同的端口,并調用 SendData 方法來著手發(fā)送信息。于是,客戶計算機使用 DataArrival 事件內的 GetData 方法來獲取已發(fā)送的信息。
    posted on 2009-08-21 13:57 大鳥 閱讀(847) 評論(0)  編輯  收藏 所屬分類: VBA
    主站蜘蛛池模板: 无码中文字幕av免费放dvd| 亚洲日韩AV一区二区三区四区| 国产精品久久久久久亚洲小说| 永久免费毛片在线播放| 亚洲性无码av在线| 国产精品久久久久免费a∨| 亚洲jizzjizz在线播放久| 最近中文字幕无吗免费高清| 国产成人精品日本亚洲直接| 成人黄动漫画免费网站视频| 亚洲熟妇无码八V在线播放| 日日AV拍夜夜添久久免费| 国产精品亚洲片在线花蝴蝶| 亚洲免费无码在线| 在线观看免费无码视频| 亚洲国产成人久久精品动漫| 在线观看免费成人| 亚洲av无码无线在线观看| 亚洲M码 欧洲S码SSS222| 97在线视频免费公开视频| 91亚洲va在线天线va天堂va国产| 日本妇人成熟免费中文字幕| 美女免费精品高清毛片在线视| 亚洲人成无码网WWW| 久久99热精品免费观看牛牛| 亚洲国产韩国一区二区| 国产在线98福利播放视频免费| 中文字幕在线免费视频| 亚洲综合一区二区| 狼友av永久网站免费观看| h视频在线免费观看| 中文字幕亚洲精品| 国产成人免费a在线视频app | 又色又污又黄无遮挡的免费视| 国产va免费观看| 亚洲一区二区三区四区视频| 国产成人免费永久播放视频平台| 久久99精品免费一区二区| 亚洲中文字幕人成乱码| 亚洲综合另类小说色区色噜噜| 99爱视频99爱在线观看免费|