资源简介
实现Socket 多线程 多个客户端同时向服务器端传输文件,解决并发问题和多线程。解决一个文件夹下多个文件传输,20秒向服务器端传输一个文件,直到传输完毕关闭连接状态提示没有文件。如果想发布到tomcat下 有问题的话加我QQ632167558 此程序用来学习。此程序为客户端
代码片段和文件信息
package socket;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.*;
/**
* 本程序通过socket编程实现从客户端发送文件到服务器端
* @author ×××
*/
class FileTimer extends TimerTask{
public void run(){
byte[] buffer = new byte[1024];
Socket socket = null ;
DataOutputStream dataOut = null ;
int length = 0;
File f = new File(“d:\\text\\“);
FileInputStream fis ;
File[] tempFile=f.listFiles();
try {
if(tempFile.length >0){
socket = new Socket(“192.168.1.170“5100);
System.out.println(“客户端A和服务器连接成功!!“+new Date());
data
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 586 2010-07-26 17:04 ClientSocket\.classpath
文件 1045 2010-07-26 16:50 ClientSocket\.project
文件 454 2010-07-26 16:50 ClientSocket\.settings\.jsdtscope
文件 404 2010-07-26 17:02 ClientSocket\.settings\CVS\Entries
文件 24 2010-07-26 17:02 ClientSocket\.settings\CVS\Repository
文件 37 2010-07-26 17:02 ClientSocket\.settings\CVS\Root
文件 330 2010-07-26 16:50 ClientSocket\.settings\org.eclipse.jdt.core.prefs
文件 430 2010-07-26 16:50 ClientSocket\.settings\org.eclipse.wst.common.component
文件 229 2010-07-26 16:50 ClientSocket\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2010-07-26 16:50 ClientSocket\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2010-07-26 16:50 ClientSocket\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 564 2010-07-26 17:04 ClientSocket\build\classes\socket\FileClient.class
文件 2307 2010-07-26 17:04 ClientSocket\build\classes\socket\FileTimer.class
文件 132 2010-07-26 17:02 ClientSocket\CVS\Entries
文件 14 2010-07-26 17:01 ClientSocket\CVS\Repository
文件 37 2010-07-26 17:01 ClientSocket\CVS\Root
文件 14 2010-07-26 17:02 ClientSocket\src\CVS\Entries
文件 18 2010-07-26 17:02 ClientSocket\src\CVS\Repository
文件 37 2010-07-26 17:02 ClientSocket\src\CVS\Root
文件 49 2010-07-26 17:02 ClientSocket\src\socket\CVS\Entries
文件 25 2010-07-26 17:02 ClientSocket\src\socket\CVS\Repository
文件 37 2010-07-26 17:02 ClientSocket\src\socket\CVS\Root
文件 2002 2010-07-26 16:51 ClientSocket\src\socket\FileClient.java
文件 31 2010-07-26 17:02 ClientSocket\WebContent\CVS\Entries
文件 25 2010-07-26 17:02 ClientSocket\WebContent\CVS\Repository
文件 37 2010-07-26 17:02 ClientSocket\WebContent\CVS\Root
文件 45 2010-07-26 17:02 ClientSocket\WebContent\me
文件 34 2010-07-26 17:02 ClientSocket\WebContent\me
文件 37 2010-07-26 17:02 ClientSocket\WebContent\me
文件 39 2010-07-26 16:50 ClientSocket\WebContent\me
............此处省略28个文件信息
- 上一篇:最全思科网络设备Visio图标库
- 下一篇:微型计算机课程设计——温度控制
相关资源
- NodeJs实时通讯(WebSocket聊天室)
- delphi多客户端连接服务器(ServerSock
- socket网络编程
- linux c socket api
- 基于Raw Socket的数据包捕获程序
- Layaair Socket.io文件.rar
- delphi clientsocket、serversocket
- linux C/S聊天,基于TCP的socket网络编程
- linux下socket编程(广播组播和udp)源码
- VC 聊天系统 socket编程
- 基于Socket的网络聊天软件设计与实现
- 基于winsocket的聊天室
- socket做的支持多线程断点上传or断点续
- 最简单的TCP网络封包解包(补充)-序
- socket实现jpg图片的传输
- SocketTool2_For_TCP_UDP.rar
- vc socket实现的聊天室,一个服务器,
- Socket服务器端断开后重新打开,客户
- 基于socket的聊天工具源码包含Makefil
- linux下用socket实现客户端与服务端
- swift-iOS原生Socket和CocoaAsyncSocket框架的
- ARM开发板远程升级程序
- 基于socket的多文件传输
- 基于socket的计算器
- WebSocket入门教程三- WebSocket:实时获取
- web监听端口(Socket服务随web启动而启
- Microsoft TCP/IP Sockets Development Kit
- socket文档,一些资料
- 基于UDP、TCP、多线程的socket编程
- 发那科机器人与视觉socket通讯
评论
共有 条评论