标签: sockets tcp
这似乎没有意义,但是:
我正在缓慢的10 MBPS链接。如果我发起使用发送大型13 MB文件 NIO套接字,然后退出我的程序,我看到一些网络活动仍在继续 时间。
我原以为退出流程会终止任何发送。
有什么想法吗?
答案 0 :(得分:0)
如果在套接字关闭时有待发送的待处理数据,它将在套接字关闭后继续发送,直到它全部被发送或发生错误。写入和关闭在TCP中都是异步的。
这对NIO甚至Java都不是特别的。