- 12
- 0
- 约9.23千字
- 约 13页
- 2021-01-12 发布于天津
- 举报
接受端的程序如下:
接受端的程序如下:
VB中使用
VB中使用Win Sock控件传送文件
传送文件对于网络编程来说是基本的功能,比如远程控制软件。在编制一个软件 时,我从网上下了很多传文件的程序,这些程序提供的传文件功能根本就不能用。 传文本还可以,传二进制文件根本就不行。因此,作为一个基本的功能模块,有 必要单独介绍一下。
首先,在VB中要传送字符串,你可以这样写:
Dim strData As Stri ng
strData = Test
Win sock1.Se ndData strData
但是如果你传送的二进制文件,你还能用 String变量来存放吗?从理论上分析
是不行的,我也做了实验,确实是不行的。文件虽然可以传,但是接受的文件和 发送的不一样,原因可能是二进制文件里可以有任何 字符,但是不是所有的字
符都可以放在String变量里。
除了 String类型的变量,VB中其他类型的变量都只有几个字节长,难道一次只 能发几个字节吗?那样岂不是要累死机器了! 其实,情况没有那么悲观,我们完 全可以使用数组来解决这个问题,就是使用 byte数组。把要传送的文件都读到
数组里,然后发送出去。程序如下:
FileName为要传送的文件名,WinS为发送文件的 Win Sock控件。这是一个发 送端的程序。
Public Sub Se ndFile(FileName As St
您可能关注的文档
- 2021Microsoft交互设计规范.docx
- 2021OPC通讯DCOM配置手册.docx
- QAE作业指导手册.docx
- s版建筑抗震设计规范问答.docx
- uniper路由器安装和调测手册.docx
- V M双闭环直流调速系统设计.docx
- 2021Volte分析方法与主要问题.docx
- WebAVD视频会议系统应用于XX公司的方案.docx
- 2021WINCC使用普通网卡通过TCPIP连接PLC.docx
- ws表格教程练习必备.docx
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)