精华内容
下载资源
问答
  • 最近写一个TCP SERVER的程序,遇到一个问题,使用 BeginAcceptTcpClient 异步接受Client的连接,过程都是正常的,但我是一直允许新的客户端进行连接,所以在使用了EndAcceptTcpClient后,会再次使用BeginAcceptTcpClient...

    最近写一个TCP SERVER的程序,遇到一个问题,使用 BeginAcceptTcpClient 异步接受Client的连接,过程都是正常的,但我是一直允许新的客户端进行连接,所以在使用了EndAcceptTcpClient后,会再次使用BeginAcceptTcpClient进行异步等待新的客户端的接入. 此时,我想手动关闭SERVER, 在关闭过程中使用Listener.Stop()来停止侦听,但由于前面使用了BeginAcceptTcpClient,还没有接受到新的客户端,马上就会跳到EndAcceptTcpClient行提示出错,出错信vb.net教程

    息为:无法访问已释放的对象。 对象名:“System.Net.Sockets.Socket”。

    我把代码做了简化,但同样会有这样的问题,希望c#教程大家帮我看看,我应该怎么去把Listener进行STOP操作,(不作STOP操作进行启动SERVER时,又报错:通常每个套接字地址(协议/网络地址/端口)只允许使用一次。)

    下面代码第52行时进行STOP,_Listener.Stop()
    错误出在第19行上 tcpClient = tempListener.EndAcceptTcpClient(result)

    有什么办法可以把 BeginAcceptTcpClient 状态取消python基础教程掉, 取消掉后再进行 stop 操作应该就没有问题了.

    我使用的VS版本为 VS2008

    Visual Basic code

    Imports System.Net
    Imports System.Net.Sockets
    Imports System.Threading
     
    Public Class Form1
     
        Private _Listener As TcpListener
        Private _Connections As New ArrayList       '记录连接客户端列表
        Private _TcpServerThread As Thread          'TCP服务器进程
     
     
        ''' <summary>
        ''' 接受新的客户端事件
        ''' </summary>
        Private Sub DoAcceptClient(ByVal result As IAsyncResult)
            Dim tempListener As TcpListener = CType(result.AsyncState, TcpListener)
     
            Dim tcpClient As New TcpClient
            tcpClient = tempListener.EndAcceptTcpClient(result)
            _Connections.Add(tcpClient)
            _Listener.BeginAcceptTcpClient(AddressOf DoAcceptClient, _Listener)
        End Sub
     
        ''' <summary>
        ''' TCP侦听线程主体
        ''' </summary>
        Private Sub TCP_Listen()
            _Listener = New TcpListener(IPAddress.Any, 1314)                        '创建侦听,指定IP和端口
            _Listener.Start()                                                       '侦听开始
            _Listener.BeginAcceptTcpClient(AddressOf DoAcceptClient, _Listener)     '异步等待客户端
     
            While True
                '暂时先不做任何事情
            End While
        End Sub
     
     
        ''' <summary>
        ''' 开始服务器按钮
        ''' </summary>
        Private Sub ButtonStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonStart.Click
            _TcpServerThread = New Thread(New ThreadStart(AddressOf TCP_Listen))
            _TcpServerThread.Start()
        End Sub
     
     
        ''' <summary>
        ''' 结束服务器按钮
        ''' </summary>
        Private Sub ButtonStop_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonStop.Click
            If _Listener IsNot Nothing Then
                _Listener.Stop()
                _Listener = Nothing
            End If
     
            If _TcpServerThread.IsAlive Then
                _TcpServerThread.Abort()
            End If
            _TcpServerThread = Nothing
        End Sub
    End Class
    
    展开全文
  • 1通信程序通常都是采用Client/Server形式。这就要求作为服务器的主机可以同时处理多个客户的请求。因此在编写服务器程序时要添加多个Winsock控件。在开始我们先加入两个Winsock控件。其中一个用来侦听网上请求信号,...
      1 通信程序通常都是采用Client/Server形式。这就要求作为服务器的主机可以同时处理多个客户的请求。因此在编写服务器程序时要添加多个Winsock控件。在开始我们先加入两个Winsock控件。其中一个用来侦听网上请求信号,取名为Listener;另外一个为初始的连接口,取名叫Sock(0)。注意,后一个控件要设为动态数组的形式,以后当客户增多时,可在这个控件基础上动态增加。由于受资源限制,我们在本例中设定最多可以同时接纳15个客户。客户机一般只与一个主机相连,因此程序只须一个Winsock进行连接就足够了。这个程序要用到的控件较少,除了Winsock和Form控件外,只须再添加Commmand控件即可。下面是具体程序和详细注释。 
      2 ****************************** 
      3 '服务器程序 
      4 ****************************** 
      5 Option Explicit 
      6 定义常量 
      7 Const BUSY As Boolean = False 
      8 Const FREE As Boolean = True 
      9 定义连接状态 
     10 Dim ConnectState() As Boolean 
     11 Private Sub Form_Load() 
     12 ReDim Preserve ConnectState(0 To 1
     13 On Error Resume Next 
     14 ConnectState(0) = FREE 
     15 ConnectState(1) = FREE 
     16 '指定网络端口号 
     17 Listener.LocalPort = 1011 
     18 '开始侦听 
     19 Listener.Listen 
     20 End Sub 
     21 Private Sub Listener_ConnectionRequest(ByVal requestID As Long
     22 Dim SockIndex As Integer 
     23 Dim SockNum As Integer 
     24 On Error Resume Next 
     25 Form1.Print requestID & "连接请求" 
     26 '查找连接的用户数 
     27 SockNum = UBound(ConnectState) 
     28 If SockNum > 14 Then 
     29 Form1.Print SockIndex & "" 
     30 Exit Sub 
     31 End If 
     32 '查找空闲的sock 
     33 SockIndex = FindFreeSocket() 
     34 '如果已有的sock都忙,而且sock数不超过15个,动态添加sock 
     35 If SockIndex > SockNum Then 
     36 Load Sock(SockIndex) 
     37 End If 
     38 ConnectState(SockIndex) = BUSY 
     39 Sock(SockIndex).Tag = SockIndex 
     40 '接受请求 
     41 Sock(SockIndex).Accept (requestID) 
     42 Form1.Print SockIndex & "接受请求" 
     43 End Sub 
     44 
     45 '客户断开,关闭相应的sock 
     46 Private Sub Sock_Close(Index As Integer
     47 If Sock(Index).State <> sckClosed Then 
     48 Sock(Index).Close 
     49 End If 
     50 ConnectState(Index) = FREE 
     51 Form1.Print Index & "close" 
     52 End Sub 
     53 
     54 '接收数据 
     55 Private Sub Sock_DataArrival(Index As Integer, ByVal bytesTotal As Long
     56 Dim dx As Double 
     57 Form1.Print "数据来自" & Index 
     58 Sock(Index).GetData dx, vbDouble 
     59 Form1.Print "dx=" & dx 
     60 End Sub 
     61 
     62 '寻找空闲的sock 
     63 Public Function FindFreeSocket() 
     64 Dim SockCount, i As Integer 
     65 SockCount = UBound(ConnectState) 
     66 For i = 0 To SockCount 
     67 If ConnectState(i) = FREE Then 
     68 FindFreeSocket = i 
     69 Exit Function 
     70 End Ifs 
     71 Next i 
     72 ReDim Preserve ConnectState(0 To SockCount + 1
     73 FindFreeSocket = UBound(ConnectState) 
     74 End Function 
     75 
     76 *************************** 
     77 '客户程序 
     78 ’*************************** 
     79 Option Explicit 
     80 '发送数据 
     81 Private Sub command1_Click() 
     82 Dim dx As Double 
     83 dx = 23.9 
     84 sock.SendData dx 
     85 MsgBox ("data sended"
     86 End Sub 
     87 
     88 Private Sub Form_Load() 
     89 '远程主机名 
     90 sock.RemoteHost = "media2" 
     91 '网络端口 
     92 sock.RemotePort = 1011 
     93 '发出连接命令 
     94 sock.Connect 
     95 Command1.Enabled = False 
     96 End Sub 
     97 
     98 '服务器关闭 
     99 Private Sub sock_Close() 
    100 MsgBox ("socket closed"
    101 End Sub 
    102 
    103 '连接成功 
    104 Private Sub sock_Connect() 
    105 MsgBox ("socket connected"
    106 Command1.Enabled = True 
    107 End Sub

    转载于:https://www.cnblogs.com/findw/archive/2012/06/22/2558876.html

    展开全文
  • 随着Windows 95中文版和Windows NT Server 4.0中文版的流行, Microsoft公司推出了相应平台上的开发软件: Visual Basic 5.0 中文企业 版。它为Windows环境下的网络开发...

      随着Windows 95中文版和Windows NT Server 4.0中文版的流行, Microsoft公司推出了相应平台上的开发软件: Visual Basic 5.0 中文企业 版。它为Windows环境下的网络开发提供了强大的工具,Winsock控件就是其中之一。

      Winsock控件建立在TCP、UDP协议的基础上,完 成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该控件也可以在十几分钟内创建一个简单的客户机/服务器程序。下面我们对Winsock控 件的事件、方法、属性按其在程序中出现的顺序分别作详细的介绍,以便更好地理解程序源代码。

      服务器程序的实现过程是:

      (1)服务器程序必须设置好LocalPort属性,作为侦听端口,该值为一个整数(只要是一个其它TCP/IP应用程序没有使用过的值即可)。

      (2)使用Listen方法进入侦听状态,等待客户机程序的连接请求。

      (3)客户机程序发出连接请求,使服务器程序产生ConnectionRequest事件,该事件得到一个参数requestID。

      (4)服务器程序用Accept方法接受客户机程序的requestID请求。这样,服务器程序就可以用SendData方法发送数据了。Accept方法必须用上一步得到的requestID作为其参数。

      (5)当服务器程序接收到数据时,产生DataArrival事件,参数BytesTotal包含接收到的数据字节数。在该事件中,可以用GetData方法接收数据。

      (6)如果接受到Close事件,则用Close方法关闭TCP/IP连接。

      客户机程序的实现过程是:

      (1) 客户程序设置Remotehost属性,以便指定运行服务器程序的主机 名,该字符串可在“控制面板|网络|标识|计算机名”中查到。

      (2) 设置RemotePort属性,以便指定服务器程序的侦听端口。

      (3)使用Connect方法,向服务器提出连接请求。

      (4)服务器接受客户机程序的请求,客户机程序产生Connect事件,就可以用SendData方法发送数据了。

      (5)当客户机程序接收到数据时,产生DataArrival事件,参数BytesTotal包含接收到的数据字节数。在该事件中,可以用GetData方法接收数据。

      (6)如果接受到Close事件,则用Close方法关闭连接。

      Winsock控件还有两个重要的属性,即 Protocol和State。Protocol设定使用的协议是TCP还是UDP:取值sckTCPProtocol表示TCP, 取值sckUDPProtocol则表示UDP。因为Winsock控件的缺省设置是sckTCPProtocol,所以程序中并没有使用 Protocol属性。State属性反映的是当前TCP/IP的连接状态,取值如表1所示。

      表1 Winsock控件的State属性及其描述

    常数 值 描述

    sckClosed 0     缺省值,关闭。

    SckOpen 1 打开。

    SckListening 2 侦听

    sckConnectionPending 3 连接挂起

    sckResolvingHost 4 识别主机。

    sckHostResolved 5 已识别主机

    sckConnecting 6 正在连接。

    sckConnected 7 已连接。

    sckClosing 8 同级人员正在关闭连接。

    sckError 9       错误。

      先在一台计算机上运行服务器程序,此时窗口上只有一个“退出”按钮。 再在另一台计算机上运行客户机程序,在“连接”按钮右边的文本框中输入服务器 的主机名后单击“连接”按钮。如果连接成功,则服务器和客户机程序窗口都会出现两个文本框。这时,两端都可以在上面的文本框中输入文字,这些文字会立即在 下面的文本框中出现。

      服务器程序使用的控件如下:

      (1)Command1:退出按钮;

      (2)textsend:发送数据文本框;

      (3)Winsockserver: 服务器Winsock;

      (4)textget :接收数据文本框。

      服务器程序的界面如图所示。

      服务器程序的源代码如下:

      Private Sub Command1_Click()

       End

      End Sub

      

      Private Sub Form_Load()

       textsend.Visible = False

       textget.Visible = False

       Winsockserver.LocalPort = 1001

       Winsockserver.Listen

      End Sub

      

      Private Sub textsend_Change()

       Winsockserver.SendData textsend.Text

      End Sub

      

      Private Sub Winsockserver_Close()

       Winsockserver.Close

       End

      End Sub

      

      Private Sub Winsockserver_ConnectionRequest(ByVal requestID As Long)

       textsend.Visible = True

       textget.Visible = True

       If Winsockserver.State <> sckClosed Then Winsockserver.Close

       Winsockserver.Accept requestID

      End Sub

      

      Private Sub Winsockserver_DataArrival(ByVal bytesTotal As Long)

       Dim tmpstr As String

       Winsockserver.GetData tmpstr

       textget.Text = tmpstr

      End Sub

      客户机程序使用的控件如下:

      (1)Command1:退出按钮;

      (2)Command2:连接按钮;

      (3)Winsockclient:客户Winsock;

      (4)Text1:主机名文本框;

      (5)Textsend:发送数据文本框;

      (6)Textget:接收数据文本框;   客户机程序的界面如图所示。

      客户机程序的源代码如下:

      Private Sub Command1_Click()

       End

      End Sub

      

      Private Sub Command2_Click()

       Winsockclient.Connect

      End Sub

      

      Private Sub Form_Load()

       textsend.Visible = False

       textget.Visible = False

       Winsockclient.RemotePort = 1001

       Winsockclient.RemoteHost = "sccdsz"

      End Sub

      

      Private Sub Text1_Change()

       Winsockclient.RemoteHost = Text1.Text

      End Sub

      

      Private Sub textsend_Change()

       Winsockclient.SendData textsend.Text

      End Sub

      

      Private Sub Winsockclient_Close()

       Winsockclient.Close

       End

      End Sub

      

      Private Sub winsockclient_Connect()

       textsend.Visible = True

       textget.Visible = True

       Command2.Visible = False

      End Sub

      

      Private Sub winsockclient_DataArrival(ByVal bytesTotal As Long)

       Dim tmpstr As String

       Winsockclient.GetData tmpstr

       textget.Text = tmpstr

      End Sub

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11411056/viewspace-733996/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/11411056/viewspace-733996/

    展开全文
  • 随着Windows 95中文版和Windows NT Server 4.0中文版的流行, Microsoft公司推出了相应平台上的开发软件: Visual Basic 5.0 中文企业 版。它为Windows环境下的网络开发提供了强大的工具,Winsock控件就是其中之一。 ...
    随着Windows 95中文版和Windows NT Server 4.0中文版的流行, Microsoft公司推出了相应平台上的开发软件: Visual Basic 5.0 中文企业 版。它为Windows环境下的网络开发提供了强大的工具,Winsock控件就是其中之一。 
    

      Winsock控件建立在TCP、UDP协议的基础上,完成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该控件也可以在十几分钟内创建一个简单的客户机/服务器程序。下面我们对Winsock控件的事件、方法、属性按其在程序中出现的顺序分别作详细的介绍,以便更好地理解程序源代码。

      服务器程序的实现过程是:

      (1)服务器程序必须设置好LocalPort属性,作为侦听端口,该值为一个整数(只要是一个其它TCP/IP应用程序没有使用过的值即可)。

      (2)使用Listen方法进入侦听状态,等待客户机程序的连接请求。

      (3)客户机程序发出连接请求,使服务器程序产生ConnectionRequest事件,该事件得到一个参数requestID。

      (4)服务器程序用Accept方法接受客户机程序的requestID请求。这样,服务器程序就可以用SendData方法发送数据了。Accept方法必须用上一步得到的requestID作为其参数。

      (5)当服务器程序接收到数据时,产生DataArrival事件,参数BytesTotal包含接收到的数据字节数。在该事件中,可以用GetData方法接收数据。

      (6)如果接受到Close事件,则用Close方法关闭TCP/IP连接。

      客户机程序的实现过程是:

      (1) 客户程序设置Remotehost属性,以便指定运行服务器程序的主机 名,该字符串可在“控制面板|网络|标识|计算机名”中查到。

      (2) 设置RemotePort属性,以便指定服务器程序的侦听端口。

      (3)使用Connect方法,向服务器提出连接请求。

      (4)服务器接受客户机程序的请求,客户机程序产生Connect事件,就可以用SendData方法发送数据了。

      (5)当客户机程序接收到数据时,产生DataArrival事件,参数BytesTotal包含接收到的数据字节数。在该事件中,可以用GetData方法接收数据。

      (6)如果接受到Close事件,则用Close方法关闭连接。

      Winsock控件还有两个重要的属性,即Protocol和State。Protocol设定使用的协议是TCP还是UDP:取值sckTCPProtocol表示TCP, 取值sckUDPProtocol则表示UDP。因为Winsock控件的缺省设置是sckTCPProtocol,所以程序中并没有使用Protocol属性。State属性反映的是当前TCP/IP的连接状态,取值如表1所示。

      表1 Winsock控件的State属性及其描述

    常数 描述
    sckClosed 0    缺省值,关闭。
    SckOpen 1 打开。
    SckListening 2 侦听
    sckConnectionPending 3 连接挂起
    sckResolvingHost 4 识别主机。
    sckHostResolved 5 已识别主机
    sckConnecting 6 正在连接。
    sckConnected 7 已连接。
    sckClosing 8 同级人员正在关闭连接。
    sckError 9

      

      错误。

      先在一台计算机上运行服务器程序,此时窗口上只有一个“退出”按钮。 再在另一台计算机上运行客户机程序,在“连接”按钮右边的文本框中输入服务器 的主机名后单击“连接”按钮。如果连接成功,则服务器和客户机程序窗口都会出现两个文本框。这时,两端都可以在上面的文本框中输入文字,这些文字会立即在下面的文本框中出现。

      服务器程序使用的控件如下:

      (1)Command1:退出按钮;

      (2)textsend:发送数据文本框;

      (3)Winsockserver: 服务器Winsock;

      (4)textget :接收数据文本框。

      服务器程序的界面如图所示。

      服务器程序的源代码如下:

      Private Sub Command1_Click()

       End

      End Sub

      

      Private Sub Form_Load()

       textsend.Visible = False

       textget.Visible = False

       Winsockserver.LocalPort = 1001

       Winsockserver.Listen

      End Sub

      

      Private Sub textsend_Change()

       Winsockserver.SendData textsend.Text

      End Sub

      

      Private Sub Winsockserver_Close()

       Winsockserver.Close

       End

      End Sub

      

      Private Sub Winsockserver_ConnectionRequest(ByVal requestID As Long)

       textsend.Visible = True

       textget.Visible = True

       If Winsockserver.State <> sckClosed Then Winsockserver.Close

       Winsockserver.Accept requestID

      End Sub

      

      Private Sub Winsockserver_DataArrival(ByVal bytesTotal As Long)

       Dim tmpstr As String

       Winsockserver.GetData tmpstr

       textget.Text = tmpstr

      End Sub

      客户机程序使用的控件如下:

      (1)Command1:退出按钮;

      (2)Command2:连接按钮;

      (3)Winsockclient:客户Winsock;

      (4)Text1:主机名文本框;

      (5)Textsend:发送数据文本框;

      (6)Textget:接收数据文本框;   客户机程序的界面如图所示。

      客户机程序的源代码如下:

      Private Sub Command1_Click()

       End

      End Sub

      

      Private Sub Command2_Click()

       Winsockclient.Connect

      End Sub

      

      Private Sub Form_Load()

       textsend.Visible = False

       textget.Visible = False

       Winsockclient.RemotePort = 1001

       Winsockclient.RemoteHost = "sccdsz"

      End Sub

      

      Private Sub Text1_Change()

       Winsockclient.RemoteHost = Text1.Text

      End Sub

      

      Private Sub textsend_Change()

       Winsockclient.SendData textsend.Text

      End Sub

      

      Private Sub Winsockclient_Close()

       Winsockclient.Close

       End

      End Sub

      

      Private Sub winsockclient_Connect()

       textsend.Visible = True

       textget.Visible = True

       Command2.Visible = False

      End Sub

      

      Private Sub winsockclient_DataArrival(ByVal bytesTotal As Long)

       Dim tmpstr As String

       Winsockclient.GetData tmpstr

       textget.Text = tmpstr

      End Sub

      (中国银行成都分行电脑处 宋卫华 610061)

                                     

    展开全文
  • VB网络编程实例

    千次下载 热门讨论 2007-05-29 15:46:04
    (自己的) ◆ 111.htm 在VB中实现文件上传 ◆ 112.htm 在VB中实现文件上载 ◆ 113.htm 在VB中使用UDP协议 ◆ 114.htm 在VB中用Outlook发电子邮件 ◆ 115.htm 在WindowsNT网络中广播消息 ...
  • 利用VB实现木马攻击

    2007-06-06 14:19:00
    利用VB实现木马攻击利用VB实现木马攻击首先,新建一工程,名为Server,新建一个窗体,Name为Server,在窗体加入一个winsock控件,Name设为sckServer,协议设为默认的TCP/IP协议。 接下来我们回来Server窗体模块...
  • VB编写网络寻呼机(2) (转)[@more@] 二、在服务器端Server工程也建立一个窗体,加载WinSock控件,称为tcpServer,协议选择TCP,设置其Index值为0,并在工程添加模块。 内容如下...
  • 下面,使用Visual Basic 5.0中文版来实现一个简单的Web服务器,使用Tcp/IP协议的 80端口,一般浏览器的Http协议默认此端口,然后设置好超文本文件的发布路径,本程序默认为C:\InetPub\wwwroot,此Web Server程序...
  • 3:使用sscom5.12.1 或其他tcp调试软件软件启动tcpserver 地址是127,0,0,1 5676 4:直接运行本软件即可使用。点击连接,显示成功,说明连接成功,可以相互发送数据了 服务端的程序在原版上未做修改,请自行优化 ...
  • 2001年01月18日 15:05:00 二、在服务器端Server工程也建立一个窗体,加载WinSock控件,称为tcpServer,协议选择TCP,设置其Index值为0,并在工程添加模块。 内容如下: Private Type ActiveUser ClientIP ...
  • Node-Media-Server A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH Media Server 中文介绍 If you like this project you can support me. NMSv3 ...
  • VB编程资源大全(源码 网络)

    热门讨论 2007-10-17 22:54:27
    (73KB) 121,i012.zip 如何在vb中调用i/o口的例子(10KB) 122,i011.zip 演示连接/断开network(3KB) 123,i010.zip chat程序例子(12KB) 124,i009.zip 简单的邮件发送例子 (13KB) 125,i008....
  • · 可以很容易地用VB 6.0编写的Mail Server应用程序定制任何邮件处理系统。 · DNS Server ActiveX 控件 可以让你动态地响应运用了定制逻辑的DNS查询。 · NT Service ActiveX 控件 可以让你将应用程序作为一个...
  • ftp,email,mime,news等进行编程的一套internet控件(413KB) 42,ipocxes.zip 两个OLE控件(Client和Server),可以用来在Internet上进行TCP/IP通讯(23KB) 43,dlinkacx.zip 在这个程序进行数据的通信,...
  • Dim strConnect As String = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.105)(PORT=1531))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME = inmind.fls)));User Id=inplan;Password=...
  • 针对电网远程监控系统的现状和发展趋势,研制了一套基于TCP协议的客户/服务器机制...服务器端即监控主机,监控软件采用VB和SQLServer数据库技术,具有数据显示、历史数据查询等功能。该系统经测试运行稳定,可靠性高。
  • 服务器端即监控主机,监控软件采用VB和SQL Server数据库技术,具有数据显示、历史数据查询等功能。该系统经测试运行稳定,可靠性高。  随着计算机技术的发展、生产过程自动化水平的提高,用户对电网监控系统的要求...
  • 数据库连接在IM\Server\WebChat\App_Code\ConnectionData.vb中修改 3.客户端配置 服务器运行时会显示所监听IP的地址,在客户端有一个IpAddress.xml配置文件,在目录: IM\Client\Client\bin\Debug\Config\IpAddress...
  • 实例146 在VB中执行事务 251 实例147 在查询中使用游标 253 实例148 列出网络中所有的SQL Server服务器 255 实例149 利用Execute执行SQL语句 256 实例150 解决查询过程中字段类型不同的问题 257 实例151 把查询...
  • 实例146 在VB中执行事务 251 实例147 在查询中使用游标 253 实例148 列出网络中所有的SQL Server服务器 255 实例149 利用Execute执行SQL语句 256 实例150 解决查询过程中字段类型不同的问题 257 实例151 把查询...
  • 11 Change_ip_dns.htm 任何动态改变/添加网络设置TCP/IP 的 DNS 地址 1K 12 Colorcour.htm 让彩色光标出现在Delphi程序 2K 13 Compon_mk.htm 面向组件的系统开发方法 2K 14 Comtech.htm COM/DCOM如何...
  • 28.SQLSERVER服务器,给定表 table1 有两个字段 ID、LastUpdateDate,ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句SQL语句获得最后更新的事务号 答:Select ID FROM table1 Where ...
  • 采用MDI窗体,VB默认颜色 7. 运行环境需求 7.1. 网络和硬件设备 7.1.1. 网络 系统采用C/S模式。管理和控制在服务器端进行,数据由客户端编码、加密后送到服务器,服务器将数据写入存储设备。 7.1.2. 硬件设备 ...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
  • 丰炜PLC编程软件

    2013-06-07 09:20:20
    2. 设定Ladder Master 为 TCP Server V1.27.5 1. 显示 K4M2 的监看数值 2. Q: 比较接点使用 Hex 的问题 3. Q: 有比较接点时, 插入的问题 4. Q: 比较接点的复原 V1.27.4 2004/10/29 1. 先更改档名再存档 2. 整理一个...
  • java源码包2

    千次下载 热门讨论 2013-04-20 11:28:17
     Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

vb中tcpserver