`
jackhuang
  • 浏览: 54657 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

vb Winsock控件

VB 
阅读更多

   如果有多台计算机,那就稍微复杂一些,客户端程序可以不做改动,而服务器端程序需要略做改动:

Private   sub   sckserver_connectrequest(Index   as   Integer,Byval   requestid   as   long)    
   
    dim   sip   as   string    
   
    dim   I   as   integer    
   
    sip=sckserver(0).RemoteHostIP   '获得登录者的IP地址    
   
    I=1    
   
    Do   while   I<=sckserver.ubound   '检查是否已经有该地址的记录    
   
    If   sckserver(I).RemoteHostIP=sip   then   '如有,不必加载新的控件    
   
    Sckserver(I).Accept   requestid    
   
    Exit   sub    
   
    End   if    
   
    I=I+1    
   
    Loop    
   
    Load   sckserver(I)   '否则,加载新的控件    
   
    Scksrver(I).accept   requestID    
   
    End   sub    
   
    注意到:以上的信息交谈实际上都发生在客户机与服务器之间,如果要做成<nobr oncontextmenu="return false;" onmousemove="kwM(3);" id="key3" onmouseover="kwE(event,3, this);" style="COLOR: #6600ff; BORDER-BOTTOM: #6600ff 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline" onclick="return kwC();" onmouseout="kwL(event, this);" target="_blank">聊天</nobr>室那样,每个人的话都可以被别人“听到”,那就要在服务器端的DataArrival事件中,把接收到的客户机传来的数据,转发给所有客户机即可。    
   
    其循环转发信息的代码如下:    
   
    For   I=1   to   sckserver.count    
   
    if   sckserver(I).state<>sckclosed   then    
   
    sckserver(I).SendData   sdata    
   
    end   if    
   
    next   I    

分享到:
评论

相关推荐

    vb winsock控件实例

    VB Winsock控件是Visual Basic编程环境中用于网络通信的一个组件,它使得VB程序能够实现TCP/IP协议栈的功能,包括发送和接收数据。这个实例是一个简单的聊天应用,旨在帮助初学者理解Winsock控件的基本用法和功能。 ...

    VB winsock控件实例

    VB Winsock控件是Visual Basic编程环境中用于网络通信的一个组件,它使得VB程序能够实现TCP/IP协议栈的功能,包括客户端和服务端的通信。这个“VB Winsock控件实例”是为初学者准备的学习资料,旨在帮助他们理解如何...

    VB Winsock控件实现局域网通信

    VB Winsock控件是Visual Basic编程环境中用于网络通信的一个组件,它允许开发者创建TCP/IP协议的应用程序,使得在局域网内实现数据的传输成为可能。这个控件为VB应用程序提供了基本的网络功能,包括连接、接收和发送...

    [转]VB winsock控件详解

    ### VB Winsock 控件详解 #### 一、概述 在探讨 VB Winsock 控件之前,我们首先了解一下什么是 Winsock 控件。Winsock 是 Windows Socket 的缩写,它是一组用于网络通信的应用程序接口 (API),使得开发人员能够在 ...

    VB Winsock控件的使用

    #### 三、Winsock控件的属性、方法和事件 ##### 1. 属性 - **LocalHostName**:本地机器名。 - **LocalIP**:本地机器的IP地址。 - **LocalPort**:本地机器上的端口号(范围为0至65535)。 - **RemoteHost**:...

    VB WINSOCK控件 UDP协议通讯

    在VB(Visual Basic)编程环境中,WINSOCK控件是一个非常重要的工具,它允许开发者实现网络通信功能,包括TCP和UDP等协议。本示例主要关注的是如何利用WINSOCK控件来实现在VB中使用UDP(User Datagram Protocol)...

    vb的winsock控件网络程序

    在VB(Visual Basic)编程环境中,Winsock控件是一个强大的工具,用于实现网络通信功能。这个"vb的winsock控件网络程序"是为初学者准备的一个实例,它揭示了如何利用Winsock控件来创建内部软件应用程序。下面将详细...

    visual basic vb winsock控件 编写的 仿QQ聊天室

    visual basic vb winsock控件 编写的 仿QQ聊天室

    VB中使用WinSock控件编写网络程序

    在Visual Basic (VB) 中,开发网络应用程序是一个常见的需求,而WinSock控件是VB提供的一种强大工具,用于实现基于TCP/IP协议的网络通信。本文将深入探讨如何使用WinSock控件来编写网络程序,包括客户端和服务器端的...

    在VB中基于Winsock控件实现网络围棋对弈.rar_VB Winsock控件_WINSOCK_winsock vb_围棋

    在VB中基于Winsock控件实现网络围棋对弈

    VB winsock简单实例tcp连接

    在VB(Visual Basic)编程环境中,Winsock控件是一个强大的工具,用于实现网络通信,特别是TCP/IP协议的应用。本文将深入探讨如何使用VB Winsock控件进行简单的TCP连接,并通过源码实例帮助开发者理解其工作原理。 ...

    vb6.0winsock控件2种方式发送大文件,包含服务端、客户端

    在VB6.0中,Winsock控件是一个强大的工具,用于实现网络通信,特别是TCP/IP协议的应用。本项目探讨了两种方法使用VB6.0的Winsock控件来发送大文件,包括服务端和客户端的实现。以下是这两种方法的详细说明。 ### ...

    VB6.0使用winsock控件实现聊天程序(源代码)

    《VB6.0利用Winsock控件构建聊天程序详解》 VB6.0,全称Visual Basic 6.0,是Microsoft公司推出的一款强大的可视化编程工具,尤其适用于快速开发Windows应用程序。在VB6.0中,我们可以利用Winsock控件来实现网络...

    VB winsock多用户通讯源代码

    【VB Winsock多用户通讯源代码】是一种基于Visual Basic(VB)编程语言,利用Winsock控件实现的多用户间网络通信的示例程序。Winsock控件是VB中用于网络编程的重要工具,它提供了基本的套接字功能,允许应用程序通过...

    VB仿聊天工具,用winsock控件

    【VB仿聊天工具,用winsock控件】 VB(Visual Basic)是一种由微软开发的编程环境,用于创建桌面应用程序。在VB中,Winsock控件是实现网络通信的关键组件,它允许开发者创建TCP/IP协议的应用,例如我们在这里讨论的...

    VB.NET中Winsock控件的使用源码

    VB.NET中Winsock控件的使用源码。vb.net中Winsock控件与网上vb6所述不同,本例参考网络例子,然后自己做了修改。 特别注意:如果你的系统是64位win7以上,请将项目属性中“目标cpu”设为X86,负责会报错

    VB Winsock多线程

    VB Winsock多线程是Visual Basic(VB)编程中实现网络通信的一种技术,它结合了Winsock控件和多线程编程,以提高程序的并发处理能力。在VB中,Winsock控件允许开发者创建TCP/IP协议的应用程序,用于网络上的数据传输...

    VB winsock文件发送示例源码

    本示例源码主要展示了如何使用VB Winsock控件实现文件的发送功能。以下是关于这个主题的详细解释。 首先,我们需要理解VB中的Winsock控件。Winsock控件是VB提供的一种网络编程工具,它封装了底层的套接字API,使得...

    VB Winsock发送邮件

    VB Winsock控件是Visual Basic(VB)编程环境中用于实现网络通信的一个工具,它支持TCP/IP协议,可以用来创建各种网络应用,包括发送电子邮件。在VB中使用Winsock控件发送邮件,涉及到的知识点主要包括以下几个方面...

    VB使用Winsock控件

    【VB使用Winsock控件】知识点详解 Winsock控件是Visual Basic (VB)中用于实现网络通信的一个重要工具,它允许程序与远程计算机通过TCP(传输控制协议)或UDP(用户数据文报协议)进行数据交换。由于Winsock控件在...

Global site tag (gtag.js) - Google Analytics