java :socket服务端同时传送多文件的问题

java,我现在有一个socket服务器,有多个不同的客户端,现在客户端要下载服务器的文件,怎么弄?服务器端由多个文件需要下载;(使用socket技术)。这里涉及到并发,... java ,我现在有一个socket服务器,有多个不同的客户端,现在客户端要下载服务器的文件,怎么弄?服务器端由多个文件需要下载;(使用socket技术)。
这里涉及到并发,假如服务端往三个不同的客户端同时写内容,服务器端只有一个端口9898,这样是否会出现冲突啊?端口是不是底层也是顺序访问,同一个时间只能有一个访问,比如发信息给客户端的时候就不能接数据??
展开
 我来答
fastayte
2010-10-20 · TA获得超过332个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:163万
展开全部
我刚刚学的java饿。

我认为

服务器的端口肯定是不会冲突的。3个客户端的端口号是不一样的,和服务器的端口号也没有关系。

服务器 写一个循环,接受到一个客服端的请求,就创建一个新的线程,
然后拿到输出流,输出文件。

客服端 拿到输入流 接受文件就好了。

然后,就是一些细节问题,像出了 Exception 要关闭连接之类 的。

我也是菜鸟饿,共同探讨。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式