用VB编写网络寻呼机(1)
来源:互联网 发布:hero引擎登陆器源码 编辑:程序博客网 时间:2024/06/05 16:16
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
网络寻呼的原理就是当客户端程序连接服务器时,通过服务器搜索所要呼叫的ID号码,如果检测到此用户且该用户正处于联网状态,则服务器通知此用户的客户端程序响应主叫方客户端程序,然后在主叫方和被叫方建立连接后,双方就可以聊天或进行其它的通信。
在VB中编写网络寻呼机需要建立两个程序,一个为客户端程序Client,一个为服务器端程序Server。
一、在Client工程中建立一个窗体,加载WinSock控件,称为tcpClient,协议选择TCP。再加入四个文本框,用以输入服务器的IP地址、服务器端口号,被呼叫的网络寻呼ID号以及用户登录ID号。然后再在窗体中加入三个按钮,分别命名为“连接”、“断开”和“退出”,点击“连接”按钮,并进行如下初始化连接,代码如下:
Private Sub Command1_Click()
If Len(Text1.Text) = 0 And Len(Text2.Text) = 0 Then
MsgBox ("请输入主机名或主机IP地址。")
Exit Sub
ElseIf Len(Text1.Text) > 0 Then
tcpClient.RemoteHost = Text1.Text
tcpClient.RemotePort = Text2.Text
End If
tcpClient.Connect
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
tcpClient.Close ’断开连接
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Form_Load()
Text2.Text = "1001"
End Sub
Private Sub tcpClient_Connect()
tcpClient.SendData (Text3.Text&"@"&Text4.Text)
End Sub
Private Sub tcpClient_DataArrival(ByVal
bytesTotal As Long)
Dim strData As String
tcpClient.GetData strData
strData = strData + "呼叫"
’在收到呼叫消息后弹出一对话框并显示主叫方ID号码
MsgBox (strData)
End Sub
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
提起ICQ的大名,爱好电脑的朋友一定不会感到陌生的吧?ICQ就是互联网上的寻呼机,无论什么时候,只要你的朋友在线,你只需在ICQ中输入他的ID号码,你就可以在互联网上呼到他。ICQ由于其方便、快捷,且拥有众多的注册用户而一举成为互联网上最流行的网络寻呼机,它几乎成为每一个上网用户的必备之物。当你在使用ICQ的时候,是否会想过自己动手编写一个网络寻呼机呢?这其实在VB中就可以实现。 网络寻呼的原理就是当客户端程序连接服务器时,通过服务器搜索所要呼叫的ID号码,如果检测到此用户且该用户正处于联网状态,则服务器通知此用户的客户端程序响应主叫方客户端程序,然后在主叫方和被叫方建立连接后,双方就可以聊天或进行其它的通信。
在VB中编写网络寻呼机需要建立两个程序,一个为客户端程序Client,一个为服务器端程序Server。
一、在Client工程中建立一个窗体,加载WinSock控件,称为tcpClient,协议选择TCP。再加入四个文本框,用以输入服务器的IP地址、服务器端口号,被呼叫的网络寻呼ID号以及用户登录ID号。然后再在窗体中加入三个按钮,分别命名为“连接”、“断开”和“退出”,点击“连接”按钮,并进行如下初始化连接,代码如下:
Private Sub Command1_Click()
If Len(Text1.Text) = 0 And Len(Text2.Text) = 0 Then
MsgBox ("请输入主机名或主机IP地址。")
Exit Sub
ElseIf Len(Text1.Text) > 0 Then
tcpClient.RemoteHost = Text1.Text
tcpClient.RemotePort = Text2.Text
End If
tcpClient.Connect
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
tcpClient.Close ’断开连接
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Form_Load()
Text2.Text = "1001"
End Sub
Private Sub tcpClient_Connect()
tcpClient.SendData (Text3.Text&"@"&Text4.Text)
End Sub
Private Sub tcpClient_DataArrival(ByVal
bytesTotal As Long)
Dim strData As String
tcpClient.GetData strData
strData = strData + "呼叫"
’在收到呼叫消息后弹出一对话框并显示主叫方ID号码
MsgBox (strData)
End Sub
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 用VB编写网络寻呼机(1)
- 用VB编写网络寻呼机(1)
- 用VB编写网络寻呼机(2)
- 用VB编写的上位机与嵌入式LINUX下位机的网络通信(TCP)
- 用VB编写ASP组件
- 用VB编写抽奖程序
- 用VB编写链表
- 用vb编写NT服务
- VB中使用WinSock控件编写网络程序
- VB 网络学习笔记1
- VB与网络(1)
- 用VB编写异步多线程下载程序
- 用VB编写OPC客户端访问WINCC
- 用VB编写DDraw程序初步
- 用VB编写OPC客户端访问WINCC
- 用VB编写异步多线程下载程序
- 用vb编写activex初次旅行
- 用VB编写验证码组件
- XSL函数介绍(3)
- SQL查询语言基本教程(3)
- XML入门指南(12)XML应用
- 深入Scripting Runtime Library 之一
- XML入门指南(10)XML数据岛
- 用VB编写网络寻呼机(1)
- XML入门指南(11)XML解析器
- 基于Winsock 的小型网络管理系统及其实现
- XML入门指南(9)使用XSL来显示XML数据
- 怎样手工声明API
- XML入门指南(8)使用CSS来显示XML
- 如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按
- XML入门指南(7)XML浏览器
- 用VB设计能适应各种显示属性的界面