我正在试验.NET中的Tcp连接,我想发送一些比TcpClient对象的SendBufferSize属性更大的数据。是否可以通过简单地写入网络流来发送数据,还是需要将它剪切并发送,然后在另一端再次创建它?你可以通过TcpClient发送一个大于SendBufferSize的文件吗?
3
A
回答
4
1
如果网络缓冲区小于您提供Write方法的数据量,则将对您对Write方法进行的每次调用执行几次网络发送操作。通过确保您的网络缓冲区至少与应用程序缓冲区一样大,您可以实现更高的数据吞吐量。
从.NET Framework Class Library - TcpClient.SendBufferSize Property
相关问题
- 1. 通过TCP发送多个文件与C#使用TcpClient
- 2. 你可以通过两层组件访问一个对象吗?
- 3. 发送二进制文件TcpClient - 文件比源文件大
- 4. 通过tcpclient发送/接收对象
- 5. C# - 发送一个文件通过HTTP
- 6. 通过python发送一个Html文件
- 7. Will MonoDroid会给我一个可以通过电子邮件发送的apk吗?
- 8. 你可以将多个文件合并成一个文件吗?
- 9. 您可以通过邮件标题发送回复邮件吗?
- 10. 通过tcp连接发送大文件
- 11. 通过HTTP发送大文件
- 12. 通过反应流发送大文件
- 13. 你可以通过ajax加载一个JSP页面吗?
- 14. 你可以通过RedirectToAction模型吗?
- 15. 我可以通过RabbitMQ发送纯文本密码吗?
- 16. SQL Reporting服务可以通过电子邮件发送PDF吗?
- 17. Xcode:你可以通过开发中途添加一个Storyboard
- 18. 通过Bonjure Logic问题可靠地发送大文件
- 19. 当发送大于SendBufferSize的数据时,数据将如何被接收?
- 20. OneSignal可以通过应用程序发送通知吗?
- 21. 可以通过协议缓冲区发送可空类型吗?
- 22. 通过一个连接发送多个文件到一个servlet
- 23. 可以通过Ajax上传文件吗?
- 24. 我们可以通过网络套接字发送xml文件吗
- 25. 是否可以通过smtp通过bash脚本发送邮件?
- 26. 通过FTP发送文件
- 27. 通过IpV6发送文件
- 28. 通过sftp发送文件
- 29. 通过流发送文件
- 30. 通过rabbitmq发送文件