Golang 的 socket 编程 (二):简单 client-server

一、概述 上一篇介绍了基本的函数和结构类型,这里就可以开始写服务端和客户端通信小程序了,通信的基本的流程如下: 如果服务端使用 Listen 来监听,那么可以不用 ResolveTCPAddr 函数。 现在我们就来写一个 server 和 client,实现功能:client 发送数据到 server,server 将 ... 阅读更多

Golang 的 socket 编程 (一):常用数据结构和函数介绍

工作的原因接触到 socket,要使用 socket 实现一个长连接。之前只在 C/C++上用过 socket,而且在学校的时候也只是简单的做聊天室小程序,并没有涉及到长连接。突然用到工作项目上,心里还是有点悬的,毕竟网上的资料也不是很多。这里就一步一步记录下学习的过程、遇到的问题以及最重要的——解决问题的方 ... 阅读更多

Python 中 「==」 和 is 的区别

python 中的 「==」 用来判断两个变量的值是否相等,如:

is 也是用来判断是否相等,但是是判断地址:

因为 a 和 b 是两块不同的地址空间,虽然值相同,但是地址不同,所以使 ... 阅读更多