亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mdlvar.bas

?? 本人用VB寫的QQ 現在免費提供給大家 如果覺得還行請
?? BAS
字號:
Attribute VB_Name = "mdlVar"
'用戶注冊詳細信息
Public g_strName As String
Public g_strPwd As String
Public g_intImg As Integer
Public g_intAge As Integer
Public g_intSex As Integer
Public g_strEmail As String
Public g_strAddress As String
Public g_strIntroduce As String
Public g_strNickName As String
Public g_strIP As String
Public g_intPort As Long

Public g_ServerPort As Long

Public g_bClose As Boolean

Public Sub RegisterNewUser(Index As Integer)
    Dim msgstr As String
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUserExist g_strName
    If dataE.rscmdUserExist.RecordCount <> 0 Then
        msgstr = "用戶已經存在!"
    Else
        dataE.Commands("cmdAdduser").CommandText = "insert into usertable(username,pwd,nickname,img,age,sex,email,address,introduce,registertime,lastlogin,logintime,logins,state,ip,port,conindex,friends,hates) values('" & g_strName & "','" & g_strPwd & "','" & g_strNickName & "','" & g_intImg & "','" & g_intAge & "','" & g_intSex & "','" & g_strEmail & "','" & g_strAddress & "','" & g_strIntroduce & "','" & Now & "','" & Now & "','" & Now & "','" & 1 & "','" & 1 & "','" & g_strIP & "','" & g_intPort & "','" & Index & "','QICQFRD','QICQHAT')"
        dataE.cmdAdduser
        msgstr = "用戶注冊成功!"
    End If
    frmServer.wskServer(Index).SendData "QICQSTA" + msgstr
End Sub

Public Sub Loginuser(Index As Integer)
    '用戶登錄
    Dim arrFriends() As String
    
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdFindUser g_strName, g_strPwd
    If dataE.rscmdFindUser.RecordCount <> 0 Then
        msgstr = "你成功登錄了!"
        dataE.Commands("cmdUpdate").CommandText = "update usertable set logintime='" & Now & "',state='" & 1 & "',ip='" & g_strIP & "',port='" & g_intPort & "',conindex='" & Index & "' where username='" & g_strName & "'and pwd='" & g_strPwd & "'"
        'MsgBox dataE.Commands("cmdadduser").CommandText
        dataE.cmdUpdate
        '向用戶發送“好友”、“壞人”名單和他們的狀態
        '發送好友名單
        Dim strFriends As String
        ReDim arrFriends(1) As String
        Dim k As Long
        Dim strSub As String
        Dim count As Integer
        count = 0
        strFriends = dataE.rscmdFindUser!friends
        strFriends = Right(strFriends, Len(strFriends) - 7)
        Do While Len(strFriends) > 7
           k = InStr(1, strFriends, "QICQFRD", vbTextCompare)
            strSub = Left(strFriends, k - 1)
            arrFriends(count) = strSub
            ReDim Preserve arrFriends(UBound(arrFriends) + 1)
            count = count + 1
            strFriends = Right(strFriends, Len(strFriends) - k - 6)
        Loop
        If count > 0 Then
        '有好友
            strSub = "QICQFRD"
            For k = 0 To count - 1
                If dataE.conQICQ.State <> adStateClosed Then
                    dataE.conQICQ.Close
                    dataE.conQICQ.Open
                End If
                dataE.cmdUserExist arrFriends(k)
                strSub = strSub + dataE.rscmdUserExist!username + "," + dataE.rscmdUserExist!nickname + "," + CStr(dataE.rscmdUserExist!img) + "," + CStr(dataE.rscmdUserExist!State) + "," + dataE.rscmdUserExist!ip + "," + "QICQFRD"
                '向所有在線的好友發送自己上線信息
                If dataE.rscmdUserExist!State = 1 Then
                    frmServer.wskServer(dataE.rscmdUserExist!conindex).SendData "QICQUPL" + g_strName + "," + g_strIP
                End If
            Next
            'MsgBox strSub
            frmServer.wskServer(Index).SendData strSub
        End If
        '發送壞人名單,這和上面的一樣,程序略
    Else
        msgstr = "沒有這個用戶!"
    End If
    frmServer.wskServer(Index).SendData "QICQSTA" + msgstr
   ' If msgstr = "用戶已經存在!" Then
    '    frmServer.wskServer(0).Close
      '  frmServer.wskServer(0).LocalPort = 716
     '   frmServer.wskServer(0).Listen
   ' End If
End Sub

Public Sub Logoutuser(Index As Integer)
    '用戶退出
    Dim arrFriends() As String
    Dim myname As String
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index
    Dim strFriends As String
    ReDim arrFriends(1) As String
    Dim k As Long
    Dim strSub As String
    Dim count As Integer
    count = 0
    strFriends = dataE.rscmdUser!friends
    myname = dataE.rscmdUser!username
    strFriends = Right(strFriends, Len(strFriends) - 7)
    Do While Len(strFriends) > 7
       k = InStr(1, strFriends, "QICQFRD", vbTextCompare)
        strSub = Left(strFriends, k - 1)
        arrFriends(count) = strSub
        ReDim Preserve arrFriends(UBound(arrFriends) + 1)
        count = count + 1
        strFriends = Right(strFriends, Len(strFriends) - k - 6)
    Loop
    If count > 0 Then
    '有好友
        For k = 0 To count - 1
            If dataE.conQICQ.State <> adStateClosed Then
                dataE.conQICQ.Close
                dataE.conQICQ.Open
            End If
            dataE.cmdUserExist arrFriends(k)
            '向所有在線的好友發送自己離開信息
            If dataE.rscmdUserExist!State = 1 Then
                frmServer.wskServer(dataE.rscmdUserExist!conindex).SendData "QICQOUT" + myname
            End If
        Next
    End If
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
        dataE.Commands("cmdAdduser").CommandText = "update usertable set lastlogin='" & Now & "',state='" & 0 & "',conindex='" & -1 & "' where username='" & myname & "'"
        'MsgBox dataE.Commands("cmdadduser").CommandText
        dataE.cmdAdduser
        '關閉某連接
       ' CloseWinsock Index
End Sub

Public Sub CloseWinsock(Index As Integer)
    '減少關閉的wnsock
    frmServer.wskServer(Index).Close
    Unload frmServer.wskServer(Index)
End Sub

Public Sub Findalluser(Index As Integer)
    '查找所有的用戶信息
    Dim str As String
    
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdFindAll
    str = "QICQFND"
    Do While Not dataE.rscmdFindAll.EOF
        str = str + dataE.rscmdFindAll!username + "," + dataE.rscmdFindAll!nickname + "," + CStr(dataE.rscmdFindAll!img) + "," + CStr(dataE.rscmdFindAll!sex) + "," + CStr(dataE.rscmdFindAll!State) + ",QICQFND"
        dataE.rscmdFindAll.MoveNext
    Loop
    'MsgBox str
    frmServer.wskServer(Index).SendData str
End Sub

Public Sub Addfrd(strname As String, Index As Integer)
    '增加好友
    Dim strFriends As String
    Dim strUser As String
    Dim msg As String
    Dim intState As Integer
    Dim intImg As Integer
    Dim strNickname As String
    'Dim intconIndex As Integer
    Dim strIP As String
    Dim strHates As String
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index
    '獲得朋友
    strFriends = dataE.rscmdUser!friends
    strUser = dataE.rscmdUser!username
    If InStr(1, strFriends, strname, vbTextCompare) > 1 Then
        msg = "好友已經存在!"
    ElseIf strUser = strname Then
        msg = "不能添加自己為好友!"
    ElseIf InStr(1, strHates, strname, vbTextCompare) > 1 Then
        '如果此人在壞人名單里,則先把他從壞人名單里除掉,程序略。
    Else
        '添加好友
        strFriends = strFriends + strname + "QICQFRD"
        dataE.Commands("cmdUpdate").CommandText = "update usertable set friends='" & strFriends & "' where username='" & strUser & "'"
        dataE.cmdUpdate
        dataE.cmdUserExist strname
        intState = dataE.rscmdUserExist!State
        intImg = dataE.rscmdUserExist!img
        strNickname = dataE.rscmdUserExist!nickname
        'intconIndex = dataE.rscmdUserExist!conindex
        strIP = dataE.rscmdUserExist!ip
        
        msg = "QICQFAD" + strname + "," + strNickname + "," + CStr(intImg) + "," + CStr(intState) + "," + strIP + "," + "QICQFAD"
    End If
    '返回信息
    frmServer.wskServer(Index).SendData msg
        
End Sub
Public Sub AddHate(strname As String, Index As Integer)
    '增加壞人,此程序和添加好友思路一樣。
End Sub

Public Sub SendTwoRequest(Index As Integer, strusername As String, port As Long, quest As String)
'請求二人世界處理
    Dim strNameQuery As String
    Dim strIP As String
    Dim strNickname As String
    Dim intImg As Integer
    Dim intState As Integer
    '查找申請用戶
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index
    strNameQuery = dataE.rscmdUser!username
    strIP = dataE.rscmdUser!ip
    strNickname = dataE.rscmdUser!nickname
    intImg = dataE.rscmdUser!img
    intState = dataE.rscmdUser!State
    '查找被申請用戶
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUserExist strusername
    If dataE.rscmdUserExist!State = 1 Then
        '在線上
        frmServer.wskServer(dataE.rscmdUserExist!conindex).SendData "QICQRTC" + strNameQuery + "," + strIP + "," + CStr(port) + "," + strNickname + "," + CStr(intImg) + "," + CStr(intState) + "," + quest
    Else
        frmServer.wskServer(Index).SendData "QICQSTA" + "用戶不在線上!"
    End If
End Sub
Public Sub SendTwoResponse(Index As Integer, port As Long, strname As String)
'二人世界連接應答
    Dim intState As Integer
    Dim conindex As Integer
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUserExist strname
    intState = dataE.rscmdUserExist!State
    conindex = dataE.rscmdUserExist!conindex
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdUser Index

    If intState = 1 Then
        '在線上
        frmServer.wskServer(conindex).SendData "QICQATC" + dataE.rscmdUser!username + "," + CStr(port)
    Else
        frmServer.wskServer(Index).SendData "QICQATC" + "用戶不在線上!"
    End If
End Sub

Public Sub CloseAll()
    '關閉所有的連接
    Dim con() As Integer
    ReDim con(1) As Integer
    Dim count As Integer
    Dim k As Integer
    
    count = 0
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
    dataE.cmdFindAll
    Do While Not dataE.rscmdFindAll.EOF
        If dataE.rscmdFindAll!State = 1 Then
        'MsgBox dataE.rscmdFindAll!nickname & dataE.rscmdFindAll!conindex
        con(count) = dataE.rscmdFindAll!conindex
        count = count + 1
        ReDim Preserve con(UBound(con) + 1)
        End If
        dataE.rscmdFindAll.MoveNext
    Loop
    For k = 0 To count - 1
        'frmServer.wskServer(con(k)).SendData "QICQSTA" + "系統關閉!"
        MsgBox "關閉連接" + CStr(con(k)) + "……", vbInformation, "關閉連接"
        'CloseWinsock con(k)
        'MsgBox con(k)
    Next
    'frmServer.wskServer(0).Close
    If dataE.conQICQ.State <> adStateClosed Then
        dataE.conQICQ.Close
        dataE.conQICQ.Open
    End If
        dataE.Commands("cmdAdduser").CommandText = "update usertable set lastlogin='" & Now & "',state='" & 0 & "',conindex='" & -1 & "'"
        dataE.cmdAdduser
   g_bClose = True

   'Unload frmServer
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天操天天色综合| 成人国产亚洲欧美成人综合网| 欧美一区二区日韩| 成人免费观看av| 一区二区三区国产精华| 日韩伦理电影网| 国产三级三级三级精品8ⅰ区| 欧美综合欧美视频| 亚洲妇熟xx妇色黄| 欧美色图在线观看| 成人网在线播放| 视频一区二区三区在线| 亚洲少妇中出一区| 欧美日韩情趣电影| 不卡的av电影| 成人午夜短视频| 免费在线成人网| 亚洲人123区| 国产精品视频一区二区三区不卡| 日韩欧美国产电影| 欧洲亚洲国产日韩| 91美女视频网站| 国产麻豆成人精品| 韩国午夜理伦三级不卡影院| 亚洲成人在线网站| 丝袜美腿成人在线| 亚洲第一激情av| 欧美成人一级视频| 欧美一级二级三级乱码| 在线观看欧美日本| 欧美午夜电影一区| 欧美日韩精品福利| 欧美精品在线一区二区三区| 欧洲av在线精品| 欧美探花视频资源| 久久福利视频一区二区| 国产在线精品国自产拍免费| 日日噜噜夜夜狠狠视频欧美人| 亚洲精品国产品国语在线app| 亚洲精品视频在线观看网站| 亚洲一区二区三区在线看| 亚洲视频一区在线观看| 亚洲欧洲av在线| 亚洲免费电影在线| 精品福利在线导航| 国产色综合久久| 国产精品不卡一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美色老头old∨ideo| 欧美日精品一区视频| 久久超碰97人人做人人爱| 91在线免费视频观看| 国产日韩欧美亚洲| 欧美日韩成人一区| 欧美一区二视频| 日本久久一区二区| 欧美一级淫片007| www.在线成人| 欧美日韩极品在线观看一区| 欧美欧美欧美欧美| 国产喷白浆一区二区三区| 中文字幕在线不卡视频| 天天综合色天天综合色h| 青娱乐精品视频| 欧美群妇大交群中文字幕| 亚洲日本在线天堂| 色悠悠亚洲一区二区| 国产精品乱码妇女bbbb| 国产精品小仙女| 亚洲精品一线二线三线| 青青草一区二区三区| 4438x亚洲最大成人网| 亚洲国产精品人人做人人爽| 91视视频在线直接观看在线看网页在线看 | 国产一区二区三区国产| 日韩欧美在线综合网| 日本视频在线一区| 制服丝袜中文字幕亚洲| 日本女人一区二区三区| 日韩免费高清电影| 激情五月播播久久久精品| 精品动漫一区二区三区在线观看| 久久精品国产亚洲aⅴ| 欧美成人a∨高清免费观看| 极品少妇xxxx偷拍精品少妇| 精品av综合导航| 国内精品久久久久影院薰衣草| 久久久噜噜噜久久人人看| 国产福利一区在线| 综合欧美亚洲日本| 在线观看精品一区| 免费成人在线播放| 中文字幕欧美激情一区| 91偷拍与自偷拍精品| 性做久久久久久免费观看欧美| 日韩视频免费观看高清完整版在线观看| 日本va欧美va瓶| 久久久久久99精品| 成人小视频在线观看| 一区二区三区不卡视频在线观看 | 天堂成人国产精品一区| 欧美三级欧美一级| 精品一区二区三区日韩| 欧美极品aⅴ影院| 在线精品视频免费观看| 日本va欧美va欧美va精品| 中文字幕精品一区| 精品视频在线看| 国产精品一区久久久久| 一区二区三区成人在线视频| 精品国产一区二区亚洲人成毛片 | 欧美系列一区二区| 久草在线在线精品观看| 亚洲日本在线a| 精品成人一区二区三区四区| 91免费看`日韩一区二区| 麻豆国产91在线播放| 国产精品不卡在线| 精品国产伦一区二区三区免费| 91在线观看地址| 国产一区二区视频在线| 亚洲国产一区二区三区| 中文字幕欧美日韩一区| 日韩一级免费一区| 色一区在线观看| 福利视频网站一区二区三区| 日韩精品电影在线观看| 亚洲精品国产精品乱码不99| 国产网红主播福利一区二区| 555www色欧美视频| 欧美色图第一页| 91理论电影在线观看| 国产成人a级片| 国产在线精品免费| 视频一区视频二区中文字幕| 一区二区三区四区乱视频| 欧美国产综合色视频| 精品国产露脸精彩对白| 欧美猛男gaygay网站| 欧美在线不卡视频| 91丨porny丨蝌蚪视频| 成人激情综合网站| 处破女av一区二区| 国产精品一区二区在线播放| 精彩视频一区二区| 久久国产麻豆精品| 奇米影视7777精品一区二区| 天天色综合天天| 亚洲电影一区二区| 亚洲一区视频在线观看视频| 国产精品久久久久婷婷二区次| 国产午夜亚洲精品理论片色戒 | 精品日韩在线观看| 欧美日韩成人在线| 欧美日韩一区二区在线观看 | 欧美精品一二三区| 欧美日韩一区在线观看| 欧美肥大bbwbbw高潮| 欧美日韩国产天堂| 91精品国产综合久久香蕉麻豆| 555www色欧美视频| 欧美tk—视频vk| 久久免费美女视频| 亚洲欧洲av一区二区三区久久| 亚洲欧美色一区| 亚洲小说欧美激情另类| 丝袜亚洲另类丝袜在线| 青青青伊人色综合久久| 精品一区二区三区在线播放 | 在线一区二区视频| 色狠狠av一区二区三区| 制服视频三区第一页精品| 日韩一区二区影院| 久久久久国产精品免费免费搜索| 中文字幕乱码一区二区免费| 亚洲美女少妇撒尿| 日韩**一区毛片| 成人性视频免费网站| 色婷婷激情综合| 精品久久国产老人久久综合| 国产蜜臀97一区二区三区 | 久久亚洲综合色| 中文字幕第一页久久| 亚洲国产精品久久人人爱| 日韩电影一区二区三区四区| 成人一区在线观看| 在线观看成人免费视频| 欧美成人官网二区| 亚洲精品综合在线| 麻豆精品国产91久久久久久| 成人永久免费视频| 欧美乱妇15p| 中文成人av在线| 亚洲在线一区二区三区| 国产乱理伦片在线观看夜一区| 欧美中文字幕一区| 国产精品女上位| 日韩高清不卡在线| 日本电影亚洲天堂一区| 国产色爱av资源综合区|