多线程socket文件传输用VC怎么做?C语言怎么同时运行多个程序?

1天前 (08-04 08:41)阅读1回复0
王富贵
王富贵
  • 管理员
  • 注册排名5
  • 经验值298815
  • 级别管理员
  • 主题59763
  • 回复0
楼主
  1. 多线程socket文件传输用VC怎么做?
  2. C语言怎么同时运行多个程序?
  3. VC2010如何编译一个程序?
  4. c++学到什么程度才能出去找工作?

多线程socket文件传输用VC怎么做?

发送端,将文件分成N份(如5),FILE1(0-a字节),FILE2(a-b字节),FILE3(b-c字节),FILE4(c-d字节),FILE5(d-文件长度)。 发送可以使用M个线程(如5),THREAD1负责发送FILE1,依次类推,发送的每个数据包包括如下内容:文件内容的长度,文件内容,文件内容起始点相对于整个文件的位置,文件内容相对于整个文件的位置。例如:文件A的总长度为100000字节,则可以先发送一个数据包给接收端,让其准备接收,接着发送 4000(长度),....(内容的二进制流),0(起始),4000(结束)。 接收端根据接收的包写文件即可。

http://www.vckbase.com/document/viewdoc/?id=448

看一下吧

C语言怎么同时运行多个程序?

多线程socket文件传输用VC怎么做?C语言怎么同时运行多个程序?

C语言编译是线性的,同时只能编译一个程序 无法做到两个程序一起编译,只能先编译一个 再编译另一个。如果是命令行 可以开两个终端 同时编译,不过 这并不能提高编译速度,意义不大。语言必须有个先后顺序,就算是面象对象的语言,线程也是一个一个再进行,不会有同时的情况,如果是双核CPU双线程还有可能进行。

第一步:将源文件1(1.c)修改为如下形式:

#include "print.h"#include "2.c"int main(void){printHello();return 0;} 其中的2.c就是源文件2的文件名第二步,将三个文件保存到同一目录中第三步,打开TC2,执行FILE-CHANGE DIR,将工作目录换到三个文件所在的目录。

VC2010如何编译一个程序?

需要进行多个步骤,但总体来说相对简单。
明确VC2010可以很方便地编译一个程序。
首先,需要在VC2010中创建一个新的项目并选择相应的语言,然后可以编写代码并构建项目。
VC2010还提供了方便的调试工具,可以帮助您快速解决代码中的问题,并在需要时对其进行优化。
为了使程序正常运行,还需要注意其他方面,例如选择正确的编译器选项,链接库和引入其他必要的文件。
此外,VC2010还支持其他高级功能,例如使用多线程和GPU加速等。

c++学到什么程度才能出去找工作?

C++能干什么? C++学会之后,你得去找C++干活的工具。

还是经典老掉牙的MFC跟VC6,这俩学熟练,学点数据库跟多线程,去吧,你就可以拿4000月薪了。当然,你得学好,特别是MFC得熟练啊。C++学会,你就是学了一半了,不是皮毛了。没有激情工作中会有,累死忙死的时候,人的潜力就被激活并放大了。不信你试试,走出去,忙起来,一切就好了

学通C++是一个非常漫长的过程,真的,相当漫长!呵呵......

从初级到MFC,再到WIN32,当然初级相对比较容易,中级开始就比较困难了。现在主流是网络编程,JAVA以及.NET语言成为了主流,C++主要面向的是大型软件(比如游戏等)的开发,成才必然困难,但薪金是相当丰厚的。

还有网页编程语言,如ASP、PHP、JSP、ASP.NET等都需要学的。

0
回帖

多线程socket文件传输用VC怎么做?C语言怎么同时运行多个程序? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息