[日常] Go语言圣经--Channel习题
练习 8.3: 在netcat3例子中,conn虽然是一个interface类型的值,但是其底层真实类型是*net.TCPConn,代表一个TCP连接。一个TCP连接有读和写两个部分,可以使用CloseRead和CloseWrite方法分别关闭它们。修改netcat3的主goroutine代码,只关闭网络连接中写的部分,这样的话后台goroutine可以在标准输入被关闭后继续打印从reverb1服务器传回的数据。(要在reverb2服务器也完成同样的功能是比较困难的;参考练习 8.4。) 1.net.Dial()func Dial(network,address string) (Conn,error)2.net.TCPConntype TCPConn struct { // contains filtered or unexported fields}TCPConn is an implementation of the Conn interface for TCP network connections. <div class="cnblogs_Highlighter"> import ( func main() {
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- delphi – 来自TWebBrowser的HTML源代码 – 如何
- php – 服务提供商内部的Laravel 5存储库
- Learning Perl: 2.7. Getting User Input
- 基于go的微服务搭建(六) - health check
- VB.NET,是从函数引用返回的对象
- ThinkPHP like模糊查询,like多匹配查询,between查
- delphi – TDateTimePicker VCL样式XE2中的毛刺只
- Lua中的常用操作系统库
- LeetCode Weekly Contest 117
- How to get all the members in user group by u