社区
Java SE
帖子详情
求利用Socket实现文本文件传输的代码
cool136
2004-06-23 10:23:20
Server端和Client端的代码~
另外请高手指教jdk1.4.2版本中如何实现连接超时机制,并捕捉其异常,然后
返回码为 -1 ???
...全文
279
13
打赏
收藏
求利用Socket实现文本文件传输的代码
Server端和Client端的代码~ 另外请高手指教jdk1.4.2版本中如何实现连接超时机制,并捕捉其异常,然后 返回码为 -1 ???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cool136
2004-06-27
打赏
举报
回复
真心感谢 kengzai(芒果老公)!
以后有问题一定多向你请教~
kengzai
2004-06-27
打赏
举报
回复
能解决的我一定尽力,呵呵,互相学习嘛~~~~
kengzai
2004-06-26
打赏
举报
回复
发过来了。
cool136
2004-06-26
打赏
举报
回复
to kengzai(芒果老公)
请问你发给我了吗
我还没收到啊~~
cool136
2004-06-26
打赏
举报
回复
zykinlo@yahoo.com.cn
谢谢 kengzai(芒果老公)~~
kengzai
2004-06-25
打赏
举报
回复
楼主给个E-Mail,我把服务器端客户端程序都发给你,我先把程序整理并说明一下,这两天比较忙,礼拜一前发给你。
cool136
2004-06-24
打赏
举报
回复
To kengzai(芒果老公):
//再使用RandomAccessFile将读进来的每一行写入服务器端的硬盘中
可使用
请问能把中间省略的那些代码也放出来吗 :0
因为本人一直从事的Delphi+Oracle的开发工作,
上周末突然接到JAVA网络编程和数据加密方面的任务(当然中间还有很多细节),而且时限只有
两周,所以不得已只好上来求助各位,我匆匆看完了Core JAVA 的两卷,也只是对JAVA的语法结构有了基本了解,但因为缺乏源码实例,所以就算有了编程思路,也不知道该如何实现.
希望各位不辞打字的辛苦,给出具体代码,好让我上手得更快.
谢谢~~
qqbz
2004-06-24
打赏
举报
回复
倒,自己写代码了又不是很难。
不就是socket+文件操作嘛。
azurewrath
2004-06-24
打赏
举报
回复
Socket类有setSoTimeout方法可以设置超时时间值,超过时间会抛出SocketException,至于如何处理那是你自己程序的流程问题,想怎么搞就怎么搞
kengzai
2004-06-24
打赏
举报
回复
偶给楼主一个大概的方向。
服务器端使用ServerSocket并打开个端口等待客户端的联结,客户端使用Socket定位服务器端口。
客户端打开文本文件并逐行读取,最后发送至服务器:
try
{
BufferedReader br=new BufferedReader(new FileReader("f:\\xx.txt"));
String line;
String strtmp="";
while((line=br.readLine())!=null)
{
if(strtmp.length()==0)
{
strtmp=line;
}
else
strtmp=strtmp+"\n"+line;
}
PrintWriter out=new PrintWriter(socket.getOutputStream(),true);
out.println(strtmp);
br.close(); //客户端文本文件发送完毕
}
catch()....
服务器接收文件:
BufferedReader read=new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line;
byte [] b;
RandomAccessFile rf=new RandomAccessFile ("e:\\ss.txt","rw");
while((line=read.readLine())!=null)
{
//再使用RandomAccessFile将读进来的每一行写入服务器端的硬盘中
可使用
b=line.getBytes();
rf.write(b);
}
rf.close();
大体思路是这样,里面偶省略了部分代码,楼主自己整理一下就行了8 )
cool136
2004-06-24
打赏
举报
回复
现在把Core JAVA 的书都扫一遍也没找到解决办法~
minghuitian
2004-06-24
打赏
举报
回复
自己看看书吧,你问的问题太不具体了
cool136
2004-06-24
打赏
举报
回复
大侠们帮帮我啊~~
C#
socket
TCP 大
文件传输
同时
实现
断点续传
C#
socket
TCP 大
文件传输
同时
实现
断点续传
利用
Socket
实现
双机通信
基于 WinSock 开发一个简单的客户/服务器
文本
传输程序,客户端能够发送 由标准输入得到的
文本
,服务器能够接收并将其显示在标准输出上。 程序功能为: (1) 服务器可以接受任何客户的连接 (2) 服务器在同一时刻只能与一个客户通信,直到该客户退出才可以接收下一个客户。 (3) 客户程序使用命令行参数指定服务器地址 (4) 客户端输入的
文本
都发送给服务器 包含必要的头文件和连接的WinSock 库,分别进行客户程序和服务器程序的编译和连接,生成可执行文件。首先运行服务器程序 内含实验报告和源
代码
利用
socket
实现
双机通信.
有java
实现
的
socket
双机通信
代码
,既可以双方互发消息,也可传送文件。还有一份标准的实验报告模板。
Super
Socket
完整实例
Super
Socket
完整实例,包含大
文件传输
java
socket
实现
双机通信 有界面
实现
多用户连接服务器,相当于一个多人聊天室
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章