国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
【重要】winsock 如何允許更多客戶端同時連接
━━━━━━━━━━━━━━━━━━━━━━━━━

  當您的應用程序架構是屬于主從式架構時,一般來說,客戶端應該不止一個而已。但是,如果每一個客戶端使用的一組連接端口時,那么如果有100個客戶端呢?如果有1000個客戶端呢?那么究竟要增加多少個winsock控件呢?同時,也得要分成100(或是1000)組accept子程序,接著每一部客戶端都必須記得固定的連接端口號。
  
  其實,您大可不必如此辛苦。您可以利用Visable Basic控件數(shù)組的方式并利用監(jiān)聽用的數(shù)組元素(一般都是索引值“0”),來觸發(fā)ConnectRequest事件。接下來再利用判別控件數(shù)組元素的連接狀態(tài)來進行遠程客戶端連接。以下的程序代碼范例,就是如何讓許多遠程用戶連接到同一個連接端口號的程序代碼的模板:

Private connmax As Long
Private Sub form_load)
    
Dim As Integer
    
connmax 200
    sckserver(0).localport 1001
    sckserver(0).listen
    For To connmax
        load sckserver(i)
    
Next
End Sub

Private Sub 
sckserver_connectionrequest(index As Integer,ByVal requestid As Long)
    
Dim As intege
    For To connmax
        If sckserver(1).state sckclosed Then
            
sckserver(I).accept requestid
        End If
    End If
End Sub

  在上述的程序范例中,將會建立一個具有“201”個元素的sckservr控件數(shù)組。接著,利用For。。。nesxt循環(huán)的方式,來設置加載 sckserver 控件數(shù)組元素或是判斷數(shù)組元素是否正在連接中進而允許客戶端連接。至于sckservr控件數(shù)組總元素為“201”的原因在于 “connmax 設置為200再加上sckserver(0),因此總元素數(shù)量為201”。 
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VB Winsock控件的使用與介紹
VB6 通過winsock控件數(shù)組實現(xiàn)客戶端和服務器多對一通信
利用Winsock控件實現(xiàn)FTP編程
用VB實現(xiàn)客戶——服務器(TCP/IP)編程實例 — 編程愛好者 programfan.c...
VB愛好者有福音,不用 WinSOCK 照樣可以實現(xiàn) TCP/UDP 多客戶端通訊
VB程序設計數(shù)組
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服