gpt4 book ai didi

JAVA : Transferring files through socket

转载 作者:行者123 更新时间:2023-11-30 04:41:22 24 4
gpt4 key购买 nike

我在做什么:我正在编写一个通过套接字连接进行客户端-服务器文件传输的程序。服务器通过缓冲的ObjectOutputStream将文件发送到客户端计算机。文件通过逐字节

发送来发送

我想做的事:能够从两端发送暂停/取消信号。

问题:由于文件正在逐字节发送,我很困惑如何发送暂停/取消信号从服务器到客户端。请帮忙。

其他信息:如果我从服务器发送一个整数/一个字节到客户端来指示应暂停或取消传输,这应该会使客户端计算机感到困惑可以将这些字节作为文件的一部分读取!

最佳答案

我不会使用 ObjectOutptuStream,因为这可能效率低下。一次发送一个字节的效率非常低。

我会使用 DataOutputStream 来代替。

无论如何,解决方案都是一样的。发送方可以通过不发送数据来暂停。接收方可以通过不读取数据来暂停,这将导致发送方阻塞。

关于JAVA : Transferring files through socket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12211630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com