上一页 1 2 3 4 5 6 7 8 9 ··· 53 下一页
摘要: 1、TCP相互通信 服务端示例: tcp_server.go 客户端示例: tcp_client.go 先启动服务端:go run tcp_server.go 再启动客户端:go run tcp_client.go 阅读全文
posted @ 2019-01-21 17:26 努力哥 阅读(3154) 评论(0) 推荐(0) 编辑
摘要: 一、netcat工具的使用 1、先安装netcat软件,再配置环境变量 2、tcp服务器代码 示例: 运行方法,参考下图。先打开win的cmd对话框 阅读全文
posted @ 2019-01-21 15:48 努力哥 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 一、Socket编程 1、什么是Socket Socket起源于Unix,而Unix基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。Socket就是该模式的一个实现,网络的Socket数据传输是一种特殊的I/O,Socket也 阅读全文
posted @ 2019-01-21 14:52 努力哥 阅读(2168) 评论(0) 推荐(0) 编辑
摘要: 一、网络编程 1、网络分层架构 2、每层协议的功能 3、网络通信条件 网卡,mac地址(不需要用户处理) arp >通过IP找mac 逻辑地址,ip地址(需要用户指定) > 为了确定那个电脑接收 端口 >为了确定那个程序接收 同一个系统,一个程序只能绑定一个端口 不同系统,同一端口对应程序可能不一样 阅读全文
posted @ 2019-01-21 13:53 努力哥 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1、select实现的超时机制 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:53 努力哥 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 一、select作用 Go里面提供了一个关键字select,通过select可以监听channel上的数据流动。 select的用法与switch语言非常类似,由select开始一个新的选择块,每个选择条件由case语句来描述。 与switch语句可以选择任何可使用相等比较的条件相比, select 阅读全文
posted @ 2019-01-18 16:50 努力哥 阅读(780) 评论(0) 推荐(0) 编辑
摘要: Ticker是一个定时触发的计时器,它会以一个间隔(interval)往channel发送一个事件(当前时间),而channel的接收者可以以固定的时间间隔从channel中读取事件。 1、Ticker的使用 示例: Ticker 每沿时一秒输出一个结果 执行结果: 阅读全文
posted @ 2019-01-18 16:23 努力哥 阅读(3100) 评论(0) 推荐(0) 编辑
摘要: 1、定时器重置 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:15 努力哥 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: 1、定时器停止 示例: 执行结果: 阅读全文
posted @ 2019-01-18 16:11 努力哥 阅读(1924) 评论(0) 推荐(0) 编辑
摘要: 1、Timer的使用 示例: #创建一个定时器,设置时间为2s,2s后,往time通道写内容(当前时间) 执行结果: 阅读全文
posted @ 2019-01-18 15:05 努力哥 阅读(2959) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 53 下一页