CSDN论坛 > .NET技术 > C#

[推荐] 用 socket 编写的多线程下载工具 [问题点数:200分]

Bbs6
本版专家分:5983
结帖率 98.75%
CSDN今日推荐
Bbs6
本版专家分:5983
Bbs6
本版专家分:5983
Bbs6
本版专家分:5983
Bbs6
本版专家分:5983
匿名用户不能发表回复!
其他相关推荐
c++多线程编写网络聊天室程序(socket)
先版本信息调用函数AfxSocketInit 1BOOL CChatDlg::InitSocket() { m_socket=socket(AF_INET,SOCK_DGRAM,0); if(INVALID_SOCKET==m_socket) { MessageBox("套接字创建失败!"); return FALSE; } SOCKADDR_IN addrSock; addr
编写程序实现多次通信 (socket和多线程)
编写程序实现多次通信 (socket和多线程)
多线程套接字编程-----程序实例(C++实现)
一.程序介绍 该程序主要包括以下内容: 1.多线程程序设计的一般框架,新线程负责循环接收网络数据,一旦收到网络数据就交由主线程处理;主线程负责循环处理网络数据。 2.(UDP)套接字编程的一般框架,为了方便实验该程序只是用到了UDP套接字,没有考虑丢包延迟等网络问题,在实际程序设计中可以采用TCP套接字。 3.如何使用套接字发送多个不同的结构体,通过对不同的结构体添加不同的标志位,从而区分
简单多线程socket聊天室程序(c语言)
server.c client.c Makefile 在linux下编译通过,C语言编写,短小精练。 server实现数据转发,使用了socket中的accept,select,线程中的线程分离属性(PTHREAD_CREATE_DETACHED)等 client实现读和写的异步,也使用了线程分离属性。 直接实现多个client终端对话。 可做为新人学习的参考。
Java Socket实现一个简单的多线程回显服务器。
需要两个类,一个是EchoServer,代表服务器。另外一个是EchoServerClient,代表客户端。代码如下: package interview; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter
C/C++ 多线程下载工具源码
C/C++ 下载工具源码 多线程 相当规范,相当出彩 socket 下载工具 支持 HTTP ftp 等等协议
仿迅雷实现下载工具,支持断点续传和多线程下载以及简单界面展示
这篇博客介绍一下在公司实习时选做的一个项目,虽然实习期间没有全部完成,但觉得这个项目做好的话挺有意思的,就在之后几天赶着完善了这个项目。 博客最后给出代码地址 这个项目是仿照迅雷,实现一个下载工具。 (开发平台: Ubuntu 16) 功能:能由一个基于HTTP协议的网络资源链接,把该链接对应的资源下载到本地,并且显示下载时的状态(进度条、下载百分比、已下载时间、当前下载速度、自己又在后面...
C++ 多线程拷贝文件(demo)
多线程拷贝文件#include <stdio.h> #include <pthread.h> #include <dirent.h> #include <string.h> #include <stdlib.h>#include <iostream> #include <fstream> #include <iterator> #include <string> #include <vector>u
C++编写 win32控制台下 Socket通信 多线程 聊天室 服务器 客户端
文件包括:服务器项目、客户端项目、说明文档 C++语言编写,SOCKET套接字通信,分服务器和客户端,多线程模型,Win32控制台。 首先聊天室分为服务端和客户端,通过TCP连接通信。运行顺序为: 1.首先打开服务服; 2.打开客户端,用户输入名字,连接到服务端后得到一个ID; 3.用户可以看到所有在线用户和所有频道,用户间可以单独聊天,也可以进入聊天频道,或者自己创建一个频道。 4.聊天频道的管理员为创建者,创建者可以剔除其他用户、禁止特定用户加入(黑名单)、解散频道、转让频道管理员身份。
java Socket多线程聊天程序(适合初学者)
一个非常简单的java聊天程序,有客户端和服务器端,目前只有群聊功能,其他的所有功能都可以在这个基础上添加,现在我分享出来主要是为了保持一个最简单的java聊天程序便于初学者学习,界面也非常的简洁,只有两个文件,主要是用了socket,java多线程,知识点不是很多,很适合初学者 下面是服务器端代码package tk.socket;import java.awt.Dimension; i
关闭