winsock专题提供winsock的最新资讯内容,帮你更好的了解winsock。
  WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。就像定时器控件一样,WinSock控件运行时没有一个可视的界面。 一、WinSock简介        Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使
  文章转载自:http://www.vckbase.com/document/viewdoc/?id=1884 标准MFC WinSock ActiveX控件开发实例(II)高级篇 作者:小辉 下载源代码   摘要:本文主要利用VARIANT类型作参数进行的网络数据传送和接收,以及SAFEARRAY,BSTR的详细使用方法。 另外还提供该控件在VC,VB下的调用方式以及相关数据的处理。 关键字:
关于vb中利用winsock控件,tcp协议实现多服务端连接的问题,网上的资料很多,  但是都是复制来复制去,来来去去就那一两个例子,而且大都无法运行,方法不够简洁,给初学者带来一定的难度。  我也是刚接触vb不久的初学者,结合msdn对多连接的介绍,  于是就有了下面的例子(目 前最短的最好理解的,不信可以去Google比较一下)  原创by:Login 欢迎到小站www.host900.com
WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。就像定时器控件一样,WinSock控件运行时没有一个可视的界面。    可能的用途   创建客户端应用程序,它能在信息到达中央服务器之前把用户的信息收集起来。   创建服务端应用程序,它能作为来自多个用户的数据一个集中处理点。   创建“聊
                              今天充分利用网络资源,实现了局域网内的聊天程序.其实就是VB中的一个小控件-Winsock控件,Winsock使用了TCP协议和UDP协议,让本地计算机连接到远程的计算机上,在连接结束之前实时地进行数据交换.使用TCP协议时,需要创建一个客户端应用程序,就必须识别服务器的名称或IP地址.应用程序的通信端口随时都将仔细监测对方发出的消息,这
说明:我是在最近开发一个考试系统过程中搜索到上面文章的,它提供的思想非常实用。当然,这篇文章仅提供了一个基本思路,详细的实现在人民邮电出版社出版的《Visual Basic网络通信协议分析与应用实现》(汪晓平 钟军等编著)有更精彩的,在4.3《Winsock控件实现TCP聊天》一章,供开发者参考。 上面引用文章的原文如下: 使用winsock控件可以实现客户端和服务器间C/S结构的通信,如果把客户
Visual Basic Code Private Type SockServerInfo       Enabled As Boolean End Type Dim Server (   )   As SockServerInfo Private Sub Form_Load (   )         CreateServer End Sub Private Sub Winsock1_Conne
利用 WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。与 Timer 控件类似,WinSock 控件在运行时是不可见的。 可能的用途 创建收集用户信息的客户端应用程序,并将收集的信息发送到某中央服务器。   创建一个服务器应用程序,作为多个用户的数据的汇入点。   创建“聊天”应
vb.net中Winsock控件的使用(转载) vb.net中Winsock控件的使用 以前我们在VB6.0中使用Winsock控件用于网络信息交流,现在转入VB.net 常使用Socket来传送信息.如果我们继续使用Winsock就需要注意许多方面,比如:VB6的Accept RequestID在VB.net中变为了 Accept(e.requestID)……下面详细说明各项属性. VB.net
         本文发表在《微型机与应用》杂志2001年第3期。      基于 VB 中 WINSOCK 控件的网上象棋系统的实现      马根峰1   ,  孙艳2  , 王平1 (1.重庆邮电学院自动化学院,重庆,400065;2. 铁道部第十九工程局四处,内蒙 通辽,028000 )       摘要     本文首先介绍了Visual Basic中的WINSOCK控件的使用方法,然后
我正在处理一些静态分析缺陷,这个问题导致我出现问题. SOCKADDR_IN m_stLclAddr; SOCKADDR_IN is a member of the WinSock API 缺陷是说我没有初始化以下内容: > m_stLclAddr.sin_port > m_stLclAddr.sin_zero > m_stLclAddr.sin_addr > m_stLclAddr.sin_fa
我在C中构建一个客户端/服务器对,我使用winsock进行通信.但是,我无法在C中找到任何可以实现某些内容的库,而不是直接从客户端向服务器发送请求,而是存储请求,稍后将与服务器通信. 有没有任何方法或库可以将请求发送到像经纪人这样的东西,反之亦然?将存储请求的东西,然后将与服务器通信.这些是我已经使用的库: #pragma comment( linker, "/defaultlib:ws2_32.
在我的程序中,有一个线程(接收线程)负责接收来自TCP套接字的请求,并且有许多线程(工作线程)负责处理接收到的请求.处理完请求后,我需要通过TCP发送答案. 这是一个问题.我想在用于接收数据的同一个线程中发送TCP数据.接收数据后,该线程通常会在select()中等待新数据.因此,一旦工作线程完成处理请求并将答案放入输出队列,它就必须通知接收线程有数据要发送.问题是我不知道如何在select()中
参见英文答案 > C++ Redefinition Header Files (winsock2.h)                                    15个 我在Visual C 2010中编译一个项目,但是我有一些Winsock重新定义的问题. 首先我得到: syntax error : identifier 'SOCKADDR_STORAGE' 但是如果我包括winso
我即将在C中开发一些与套接字相关的东西,并且希望软件从一开始就尽可能在 Windows和 Linux之间移植(以后便携它很棘手.) 我看过不同的库,有一个来自alhem.net的C,当然还有boost :: asio. boost :: asio看起来非常有前景,但对于这么小的应用程序来说是一个非常大的依赖. 是否值得自己写这些东西或者我应该只使用图书馆?如果我自己做,那么主要的陷阱是什么? Wi
作为一个包围我的头围绕udp套接字的尝试,我试图将代码从本教程页面 http://www.linuxhowtos.org/C_C++/socket.htm移植到winsock(运行在win 8,如果重要). [下面的直接链接] 代码当前编译并运行,但是我从来没有收到数据包,这两个程序只是等待并阻止recvfrom().我不断有这个同样的问题(例如,使用这个代码https://stackoverfl
我们在 Windows中通过UDP设置有一个客户端/服务器通信系统.我们面临的问题是,当吞吐量增长时,数据包正在下降.我们怀疑这是由于UDP接收缓冲区不断被轮询,导致缓冲区被阻塞并丢弃任何传入的数据包.读取这个缓冲区可能会导致传入的数据包被丢弃吗?如果是这样,有什么选择来纠正这个问题?系统是用C写的.请让我知道,如果这太模糊,我可以尝试提供更多的信息.谢谢! Windows套接字中的默认套接字缓冲
你们为winsock的资源推荐什么? 我有一个作业,我们只有几天的时间,需要使用UDP发送一个简单的数据包(并接收相同类型的数据包). 我对C#套接字很熟悉,但没有C. 任何提示或资源? 有些如下: > Winsock Programming > Winsock Networking Tutorial (C++) > WinSock Tutorial
我正在开发一个使用VLC Media Player插件通过RTSP流式传输视频/音频的项目.我想提供一个扫描网络RTSP摄像头的选项.我确信这将包括查询所有网络设备的列表,并测试端口554.所有这些我都可以照顾.但是,一旦我做到这一点,我如何通过端口554测试设备,以确保它是一个有效的RTSP相机? 我假设在Winsock中应该有一些能够做到这一点,但我应该如何测试套接字连接并确保它是一个有效的R
我有一个简单的客户端应用程序,从网络接收字节缓冲区,吞吐量低.这是代码: private static readonly HashSet<int> _capturedThreadIds = new HashSet<int>(); private static void RunClient(Socket socket) { var e = new SocketAsyncEventArgs(