Golang 的 socket 编程 (二):简单 client-server
一、概述 上一篇介绍了基本的函数和结构类型,这里就可以开始写服务端和客户端通信小程序了,通信的基本的流程如下: 如果服务端使用 Listen 来监听,那么可以不用 ResolveTCPAddr 函数。 现在我们就来写一个 server 和 client,实现功能:client 发送数据到 server,server 将 ... 阅读更多
一、概述 上一篇介绍了基本的函数和结构类型,这里就可以开始写服务端和客户端通信小程序了,通信的基本的流程如下: 如果服务端使用 Listen 来监听,那么可以不用 ResolveTCPAddr 函数。 现在我们就来写一个 server 和 client,实现功能:client 发送数据到 server,server 将 ... 阅读更多
工作的原因接触到 socket,要使用 socket 实现一个长连接。之前只在 C/C++上用过 socket,而且在学校的时候也只是简单的做聊天室小程序,并没有涉及到长连接。突然用到工作项目上,心里还是有点悬的,毕竟网上的资料也不是很多。这里就一步一步记录下学习的过程、遇到的问题以及最重要的——解决问题的方 ... 阅读更多
python 中的 「==」 用来判断两个变量的值是否相等,如:
|
1 2 3 |
a = [11, 22, 33] b = [11, 22, 33] print a == b //True |
is 也是用来判断是否相等,但是是判断地址:
|
1 2 3 4 5 6 7 |
a = [11, 22, 33] b = [11, 22, 33] c = a print c == b //True print c is b //False print c is a //True |
因为 a 和 b 是两块不同的地址空间,虽然值相同,但是地址不同,所以使 ... 阅读更多