'新建一个"标准 EXE"工程,在窗体中添加一个Winsock控件,名称默认用Winsock1,将Index设为0.
Option Explicit
Dim intMax As Long
Private Sub Form_Load()
intMax = 0
Winsock1(0).LocalPort = 60001
Winsock1(0).Listen
End Sub
Private Sub Winsock1_ConnectionRequest(Index As Integer, ByVal requestID As Long)
If Index = 0 Then
intMax = intMax + 1
Load Winsock1(intMax)
If Winsock1(intMax).State <> sckClosed Then
Winsock1(intMax).Close
End If
Winsock1(intMax).Accept requestID
End If
End Sub
Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
If bytesTotal = 408 Then
Winsock1(intMax).SendData "7d+01+00+00+34+12+34+12+01+00+00+00+6d+01+00+00+d1+8d+8c+8c+8d+8d+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+e2+fc+e2+b5+bc+bd+b8+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+b4+b4+b4+b4+b4+b4+b4+b4+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8d+8c+8c+8c+8d+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+fb+ea+bf" & _
"+ae+92+8c+8c+8c+4d+8c+8c+8c+d7+df+c9+dc+a2+e9+f4+e9+d1+f0+df+d8+de+bd+b1+f0+df+d8+de+be+b1+e5+eb+eb+e7+e9+ea+ea+ed+f0+df+d8+de+bf+b1+f0+df+d8+de+b8+b1+f0+c8+db+bd+b1+bc+f0+c8+db+be+b1+bd+ba+f0+df+d8+de+b9+b1+fa+e9+fe+bd+a2+bf+bb+be+f0+df+d8+de+ba+b1+f0+df+d8+de+bb+b1+f0+c8+db+bf+b1+be+f0+df+d8+de+b4+b1+bd+a0+b8+a0+b8+a0+bc+a0+b4+a0+bc+a0+bc+a0+bf+bc+bc+bc+a0+bf+bc+bc+bc+a0+bd+bc+bc+a0+bc+f4+be+bc+a0+bc+f4+bd+bc+b5+bd+b9+ed+e9+be+a0+bc+f4+bd+bc+b5+be+cf+c9+c8+b8+a0+bd+a0+bc+f4+bd+bc+bd+b9+c8+b9+b9+cf+a0+bc+f4+bd+bc+bc+b5+b5+b8+bf+cf+a0+bc+f4+bd+bc+bc+ca+b9+bd+b8+cf+a0+bc+f4+ca+ca+ca+ca+ca+ca+ca+ca+f0+"
ElseIf bytesTotal = 468 Then
Winsock1(intMax).SendData "a0+00+00+00+34+12+34+12+01+00+00+00+90+00+00+00+0c+8c+8c+8c+9d+8d+8c+8c+8c+8c+8c+8c+8c+8c+8c+8c+fb+ea+bf+ae+8d+8c+8c+8c+b0+18+b9+8d+a8+3f+aa+be+c2+35+a8+c9+c6+cf+54+eb+c8+95+03+05+c0+22+cf+26+1a+9c+fa+40+02+11+d0+62+64+ee+2c+9c+ec+98+76+be+52+e2+cc+db+0a+d4+8b+f5+b8+49+d5+17+b8+68+22+31+0a+2c+04+52+a6+55+c2+8d+bc+06+eb+af+14+72+a3+c8+9e+c4+54+ea+52+3d+1a+04+50+8e+88+20+f0+e5+bb+42+92+5c+e6+7c+4e+ba+12+9e+e4+11+5d+b8+9c+88+89+db+36+e6+b4+f5+ea+5d+e7+17+98+b4+13+31+48+12+5e+53+" & String(66, Chr$(0))
End If
End Sub
Private Sub Winsock1_Close(Index As Integer)
Winsock1(intMax).Close
End Sub
分享到:
相关推荐
在VB.NET中,我们可以使用`System.Net.Sockets`命名空间下的`Socket`类来实现Socket通信。 为了创建一个支持多客户端连接的服务端,我们需要采用异步编程模型,因为同步操作可能会导致服务端在处理一个客户端请求时...
在这个“VB6.0简单Socket服务端”项目中,开发者使用了Winsock控件来实现了一个基本的Socket服务器。下面将详细解释Socket、Winsock控件以及如何在VB6.0中构建Socket服务端。 Socket,也称为套接字,是网络编程中的...
总之,VB Winsock控件是VB开发网络应用程序的强大工具,尤其适用于实现简单的客户端-服务器通信,如登录验证。通过理解Winsock控件的工作原理和使用方法,开发者可以构建出可靠的网络应用程序。
Winsock控件是VB中的一个标准控件,它提供了一个简单的接口,允许开发者在应用程序中使用TCP/IP协议进行网络通信。它支持多种网络操作,包括连接、接收、发送数据等。 2. **C/S架构** 客户端-服务器架构是一种...
在VB.NET编程环境中,UDP(User Datagram Protocol)是一种无连接的传输层...以上只是一个简单的示例,展示了如何使用VB.NET构建一个基础的UDP服务端。通过阅读提供的代码和这个解释,你应该能够理解和实现类似的功能。
SocketTool则是VB中用于实现TCP通信的一种工具或库,它提供了简单易用的接口,帮助开发者构建网络应用程序。 在"服务器YU.rar"中,包含了服务端的源代码。服务端的主要职责是监听特定端口,等待客户端的连接请求,...
在VB.NET中,可以使用System.Net和System.Xml命名空间中的类来实现。VS2010提供了“添加Web引用”或“添加服务引用”的功能,这将自动生成必要的代理类以便于调用Web Service。例如: ```vbnet Dim myWebService As...
通过编译和运行这两个项目,你可以看到一个简单的TCP通信演示,从而更好地理解和学习如何在VB中实现TCP通信。 总的来说,VB实现的TCP通信示例是一个很好的学习资源,它涵盖了网络编程的基本概念和实践,对于想要...
总结来说,这个VB编写的Email服务端程序是一个基于Windows系统的邮件服务器解决方案,它利用VB的网络编程能力实现了SMTP和POP3协议,使得用户无需复杂的配置即可在本地运行一个简单的邮件服务器。通过查看源代码,...
在Visual Basic (VB) 中,开发网络应用程序是一个常见的需求,而WinSock控件是VB提供的一种强大工具,用于实现基于TCP/IP协议的网络通信。本文将深入探讨如何使用WinSock控件来编写网络程序,包括客户端和服务器端的...
在这个“VB6.0 Winsock 用户登陆服务端例子”中,我们将深入探讨如何利用VB6.0和Winsock控件实现一个简单的用户登录验证服务端。 首先,Winsock控件是Visual Basic 6.0中用于网络通信的组件,它提供了底层的TCP/IP...
在VB6(Visual Basic 6)中实现UDP客户端和服务器是一项基本的网络编程任务,它涉及到使用Winsock控件来处理用户数据报协议(User Datagram Protocol)。UDP是一种无连接的、不可靠的传输协议,适合于对实时性要求较...
VB(Visual Basic)是一种流行的编程语言,可以用来构建这样的自动更新服务端,尤其在局域网环境中,对于企业内部软件的管理具有显著优势。下面将详细解释如何使用VB来实现局域网内的软件自动更新服务端,以及涉及到...
标题中的"VB(TCP-IP).rar_TCP服务器_VB TCP IP VB TCP/IP_tcp_vb客户服务器"表明这是一个关于使用Visual Basic(VB)进行TCP/IP通信的教程,特别关注TCP服务器的实现以及VB客户端和服务器之间的交互。这个压缩包可能...
在给定的标题和描述中,我们关注的是P2P通信的服务器端实现,使用了Visual Basic(VB)编程语言。 VB,全称Visual Basic,是Microsoft开发的一种面向对象的编程语言,它简单易学且功能强大,适合构建各种类型的应用...
最后,文档中的"TCP通讯代码.doc"可能包含了完整的示例代码,包括客户端和服务端的实现,以及可能的错误处理和性能优化策略。研究这个文档可以帮助你更好地理解VB.NET中的TCP通讯实现。 总之,VB.NET实现TCP通讯...
标题中的"LAN-file-transfer.rar_VB 局域网_VB 文件 传输_vb 文件传输_局域网传输_局域网服务端"表明这是一个使用Visual Basic(VB)编写的程序,用于在局域网(LAN)环境中进行文件传输。这个程序可能包含服务端和...
在VB6.0中,WINSOCK控件提供了一套简单的API,使得开发者无需深入了解底层网络协议,即可实现网络应用。以下是对VB6.0实现SOCKET通讯一对多的关键知识点: 1. **WINSOCK控件**:这是VB6.0中用于实现网络通信的核心...
本知识点将深入探讨如何在VB6.0中使用Winsock控件构建一个简单的TCP服务器。 首先,Winsock控件是VB6.0中用于实现网络通信的核心组件,它基于Windows Socket API,可以让我们方便地创建TCP/IP协议的客户端或服务器...
3. 编写服务逻辑:在VB.Net代码中实现这些方法,处理业务逻辑和数据交互。 4. 生成WSDL:Visual Studio .Net会自动生成WSDL文件,描述Web Service的接口。 5. 部署Web Service:发布到IIS(Internet Information ...