| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:急~VB Timer控件的问题···
只看楼主 加入收藏
maffe
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-5-16
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
急~VB Timer控件的问题···
想做个客户端与服务器的时间同步软件,客户端与服务器都显示各自本地时间并计时。当客户端连接服务器后,服务器将时间发送到客户端,并显示在文本框中,但是传回来的是个时间点,我加了个Timer计时,但是没用,不知道问题出在哪里,麻烦大家帮我看看····谢谢啦!
Option Explicit
Dim rectime As String
Private Sub Form_Load()
    StatusBar1.Panels.Item(1).Text = "客户端"
    StatusBar1.Panels.Item(2).Text = "网络状态:空闲"
End Sub

Private Sub Timer1_Timer()
Text4.Text = Date & " " & Time           '显示客户端当前时间

End Sub
Private Sub Command1_Click()             '连接时间服务器
 If Winsock.State <> sckClosed Then
 Winsock.Close                           '如果不是则关闭连接
End If

If Text2.Text = "" Then
    MsgBox "服务器端口不能为空,请输入端口号!"    '服务器端口为空则提示用户
    Exit Sub
 Else
    Winsock.RemoteHost = Text2             '设置服务器IP地址
    Winsock.RemotePort = Text3             '设置服务器端端口
 End If
 Winsock.Connect                          '进入连接
 StatusBar1.Panels.Item(2).Text = "网络状态:已连接"     '显示网络状态
End Sub
Private Sub winsock_dataarrival(ByVal bytestotal As Long)      '接收数据
 Winsock.GetData rectime
 Text1.Text = Date & " " & rectime                            '显示服务器端的标准时间
End Sub
Private Sub Timer2_Timer()           ‘(Interval改成1000了   Enabled  :True)
Text1.Text = Date & " " & rectime
End Sub
Private Sub Command2_Click()
Time = rectime                        '设置系统时间
Text4.Text = Date & " " & Time               '更改客户端时间
End Sub
Private Sub Form_UnLoad(cancel As Integer)    '程序结束时关闭winsock控件
 Winsock.Close
End Sub
搜索更多相关主题的帖子: 时间同步 服务器 文本框 客户端 软件 
2011-05-18 12:01
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:10 
图片附件: 游客没有浏览图片的权限,请 登录注册

无知
2011-05-18 23:41
快速回复:急~VB Timer控件的问题···
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016445 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved