登录
首页 » Windows开发 » 局域网文件传输 为了设计统一和用户操作方便,我们希望将服务端与客户端融合在一起,形成一个程序,这样用户理解起来,更加直观一点(其实这样做也是为了方便调试,大...

局域网文件传输 为了设计统一和用户操作方便,我们希望将服务端与客户端融合在一起,形成一个程序,这样用户理解起来,更加直观一点(其实这样做也是为了方便调试,大...

于 2022-04-14 发布 文件大小:10.97 kB
0 145
下载积分: 2 下载次数: 1

代码说明:

局域网文件传输 为了设计统一和用户操作方便,我们希望将服务端与客户端融合在一起,形成一个程序,这样用户理解起来,更加直观一点(其实这样做也是为了方便调试,大家可以在本机上测试,自己传文件给自己)。所以,我们在程序中需要使用两个Winsock控件,一个负责监听,一个负责发送,当发送端连接成功以后,便选择一个待发送的文件(可以是任意二进制文件),接着将文件名和文件字节长度发送给接收端,接收端收到这个消息以后,将文件名和文件长度解析出来,然后通知发送端可以开始发送文件;发送端读到这个消息之后,将文件流以字节的形式发送到接收端,接收端收到后,将二进制流回写,保存成文件即可。这里要注意两点,一个是由于Winsock每次最大传输8K的内容,所以需要将文件分解,每次传输固定数目的字节流,这样发送和接收时都可以根据这个数目来判断文件传输的进程,一旦字节流数目等于文件的大小,就需要关闭相应的文件句柄;另一点是由于我只使用一个Winsock控件接收,接收文本时需要注意要将UNICODE转码,解析成可识别的信息。 -LAN file transfer to uniform design and user convenience, we hope it will end service and client together and form a process so that users understand, a more intuitive 1:00 (in fact, do so in order to facilitate debugging, you can test the machine, its own text- items for himself). Therefore, we need procedures in the use of two Winsock Control, a charge of wiretapping, a charge of this, when the transmitter connects successfully, it will be a choice to send the document (can be arbitrary binary files), will then file names and the

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一种用在的录音机程序,很适合初学者。
    在windows环境下,使用VC开发的一个录音机程序,结构清晰,适合初学者-A recorder program developed by VC, it is suited for beginner.
    2022-01-25 17:19:56下载
    积分:1
  • 基本动作脚本2.0
    essential actionscript 2.0
    2022-07-23 01:24:12下载
    积分:1
  • dissecting part.pdf MFC 2e的
    dissecting MFC 2e part.pdf
    2023-08-08 15:05:04下载
    积分:1
  • VB+Excel 导线平差程序
    本程序使用vb+excel的方式进行导线测量平差的程序的设计。vb负责全部的计算与交互,excel负责接收给用户呈现表格样式,和最后的计算结果的承载。目前左角的闭合导线和附和导线均经过检测,平差结果较好。
    2022-12-15 19:30:04下载
    积分:1
  • 界面的一些小模仿,可代替系统的界面打你需要的文件
    界面的一些小模仿,可代替系统的界面打开你需要的文件-Interface, some small imitation of the interface system can be a substitute to open the document you need
    2022-04-19 03:51:16下载
    积分:1
  • 名片、胸卡+条形码打印 使用ppBDEPipeline控件
    名片、胸卡+条形码打印 使用ppBDEPipeline控件-lgt
    2022-06-16 00:19:54下载
    积分:1
  • J1708 消息通信
    此代码可以帮助您使用 J1708 协议的 HDV100A3 设备与沟通,通过 COM 端口解析从设备收到的邮件。这算像发动机转速、 车辆速度、 燃料水平等各项参数。
    2023-05-27 03:25:04下载
    积分:1
  • virtualtreeview
    VirtualTreeview
    2023-08-27 06:55:05下载
    积分:1
  • d3d高效视频图像显示代码
    d3d高效视频图像显示代码,需要显示D3D视频的最精炼的代码。希望大家下载研究,互相交流学习    float x,y,z,rhw;    //顶点坐标     DWORD color;        //顶点颜色     float tu,tv;        //纹理坐标         if( FAILED( m_pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, m_hWnd, 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论
    2022-06-15 20:25:20下载
    积分:1
  • 这是在wince下面可以跑的一个画函数的软件
    这是在wince下面可以跑的一个画函数的软件-This is below the weights can run a software function of painting
    2022-12-15 13:30:03下载
    积分:1
  • 696516资源总数
  • 106579会员总数
  • 0今日下载