Winsock是Mcrosoft windows提供的网络编程接口,它供了基于TCP/IP协议接口实现方法.通过网络进行的数据通信,需要用地址来表示网络中的主机.TCP/IP协议使用IP地址来作为主机的标识.实现的连接方式是通过IP地址来识别的.通常情况下每台设备运行的不止一个程序,所以为了使用应用程序间的连接,还需要建立一个地址标识.在TCP/IP中使用端口来作为标识号(PORT).IP地址+端口地址.
TCP:实现提供双向,有序无从复的数据流服务,流量控制+差错检测+纠错等功能.
1.VB控件winsock是个运行中不可件的控件,常用属性如下:
byte received 接收到的字节数
local hostname 本地机器名
Local IP 本地IP地址
Local port 本地通信程序的端口
Remote host 远程机器名
Remote host IP 远程IP地址
Remote port 远程通信程序端口
Socket handle 提供调用API得句柄参数
State 连接得当前状态
Protocol 使用协议
Bytereceived:反应接收到得数据量,以字节为单位。
State:返回当前连接状态
0 关闭状态
1 打开状态
2 监听状态
3 连接挂起
4 解析域名
5 正在连接
6 以建立连接
7 正在关闭
8 出错
2.控件
accept接受一个连接请求。格式:对象.accept request ID
bind:多协议接口下,把接口卡,IP地址捆绑再一起。格式:对象。Bina端口号,ip地址
close:关闭连接。格式:对象。Close
connect:发送连接请求。格式:对象。Connect〔ip,远程端口〕
getdata:取出数据后清除缓冲区。
Peekdata:取出数据后不清楚缓冲区。格式:对象。Getdata(peekdata)变量〔,数据类型〔,最大长度〕〕
Listen:侦听。格式:对象。Listen
Senddata:发送数据。格式:对象。Senddata
3.控件事件
Close 远程设备关闭连接时触发事件
Connect 建立连接,进行通信时触发
Connectrequest 有连接请求时触发
Data arrival 有数据到达时触发
Error 错误时触发
Send complete 完成一次数据传送触发
Send progress 数据传送进度

VB winsock介绍相关推荐

  1. Winsock属性 方法介绍

     本文章已收录于: Winsock是Mcrosoft windows提供的网络编程接口,它供了基于TCP/IP协议接口实现方法.通过网络进行的数据通信,需要用地址来表示网络中的主机.TCP/IP协 ...

  2. Winsock属性、方法介绍

    Winsock是Mcrosoft windows提供的网络编程接口,它供了基于TCP/IP协议接口实现方法.通过网络进行的数据通信,需要用地址来表示网络中的主机.TCP/IP协议使用IP地址来作为主机 ...

  3. [我的1024开源程序]100元写的软件工程和VB试题

    开源地址 https://gitee.com/yunju_ustc/VB 程序介绍

  4. cass里填充面怎么导入arcgis_ArcGIS与CASS在地籍建库中的结合应用视频课程(GIS思维)...

    ArcGIS与CASS在数据建库中的结合应用 1 地籍概要介绍 介绍地籍的一些主要概念,理清你对地籍的理解 2 项目场景假设 2.1 项目数据介绍 介绍本次课程假设的项目用到的数据,以及拓展宗地编码的 ...

  5. 《TCP/IP网络编程》第1,2章知识点汇总

    课后习题答案可看:https://blog.csdn.net/qq_42603620/article/details/118605539 文章目录 1. 开始网络编程 1.1 网络编程和套接字 1.1 ...

  6. PHP-SOCKETS读书笔记1-3

    学习PHP2个月了,收获挺多.不过和别人不同的是,我更喜欢SOCKET.PHP在SOCKET这方面的文章太少了.所以决定写一系列PHP-SOCKET读书笔记.一直从最基本写到SOCKET_RAW. 实 ...

  7. PHP-SOCKETS读书笔记

    学习PHP2个月了,收获挺多.但是与别人不同的是,我更喜欢SOCKET.PHP在SOCKET这方面的文章太少了.所以决定写一系列PHP-SOCKET读书笔记.一直从最基本写到SOCKET_RAW. 实 ...

  8. 基于VB中WINSOCK控件的网上象棋系统的实现

    本文发表在<微型机与应用>杂志2001年第3期. 基于 VB 中 WINSOCK 控件的网上象棋系统的实现 马根峰1   ,  孙艳2  , 王平1 (1.重庆邮电学院自动化学院,重庆,4 ...

  9. [转] Vb中FSO 对象的介绍

    在 VB 编程中经常需要和文件系统打交道,比如获取硬盘的剩余空间.判断文件夹或文件是否存在等.在VB 推出文件系统对象(File System Object)以前,完成这些功能需要调用 Windows ...

最新文章

  1. Android实例开发中如何创建第一个项目(android studio)
  2. 根据空间线上的两点生成圆柱体 算法
  3. 计算机辅助制造与cnc,ComputerAided Manufacturing CNC (计算机辅助制造数控).pdf
  4. AND 0, Sum Big CodeForces - 1514B
  5. 打车业务下单高并发解决方案
  6. mysql hy000 2013_MySQLERROR2013(HY000)错误解决方法
  7. abstract、virtual、override 和 new
  8. 每周荐书:高可用架构、解忧程序员、财富自由之路(评论送书)
  9. java读取.doc文件
  10. 罗技鼠标正在连接服务器失败,说好的真爱,怎么就翻车了!失败的罗技M720入手记...
  11. 37-48.产品经理入门到精通(四)
  12. 华为硬件技术工程师-射频技术实习面经
  13. reverse()方法
  14. python编程midi键盘按键_python 偷懒技巧——使用 keyboard 录制键盘事件
  15. 开源创业者必读:Kong从明星开源项目进化为独角兽的商业化路径
  16. 【vn.py】源码解析之双均线(Double Moving Average)策略以及策略底层实现
  17. RivaTuner如何使用,RivaTuner使用教程
  18. 学理发的入门基础知识 哪些内容要了解
  19. 中国省际铁路通行时间数据
  20. FPGA实验3:DAC FIFO实验

热门文章

  1. HelloWorld~!
  2. 计算机必学知识,基础电脑知识:计算机操作常识入门必学
  3. cst matlab,CST-MATLAB-API-1.0.0 Linking matlab and cst - 下载 - 搜珍网
  4. Synergy 使用
  5. TEX:文档的布局与组织
  6. 影响一个系统性能的方方面面
  7. 直流无刷电机驱动芯片DRV8306使用
  8. 关于Discuz论坛整合问题
  9. 更改MySQL数据库root密码
  10. 通达信量化接口主力进出指标分析