# ### 服务端 import socket import time sk = socket.socket() # 在bind方法之前加上这句话,可以让一个端口重复使用 sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # 绑定地址端口(... ...
分类:
其他好文 时间:
2019-06-01 21:15:29
阅读次数:
86
一、Netty异步和事件驱动1.Java网络编程回顾socket.accept 阻塞socket.setsockopt /非阻塞2.NIO异步非阻塞a).nio 非阻塞的关键时使用选择器(java.nio.channels.Selector)来实现;可以监控多个socket读写的完成状态来协调其他s ...
分类:
Web程序 时间:
2019-06-01 13:57:13
阅读次数:
118
引言 本文会对插口层做一个了断。插口层的修改和系统调用将在本节讨论。 主要函数是setsockopt getsockopt系统调用 setsocketopt函数 此函数可以访问不同的协议层。主要应用是对于setsocketopt和getsocketopt选项。 sosetopt函数 sosetopt ...
分类:
其他好文 时间:
2019-05-20 19:47:03
阅读次数:
108
自己写一个websocket(教学用) 1 import socket, base64, hashlib 2 3 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 4 sock.setsockopt(socket.SOL_SOCKET, ...
分类:
Web程序 时间:
2019-04-11 22:16:40
阅读次数:
198
import socket sk=socket.socket() #买手机 sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR) #加入这几句是为了防止系统报"该地址被占用"的问题 sk.bind('127.0.0.1',8089) #装卡 sk.... ...
分类:
编程语言 时间:
2019-01-23 13:52:42
阅读次数:
207
自己写一个websocket import socket, base64, hashlib sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_RE ...
分类:
Web程序 时间:
2019-01-14 23:18:57
阅读次数:
382
#服务端import socket from socket import SOL_SOCKET,SO_REUSEADDR sk = socket.socket() #创建服务端socket套接字 sk.setsockopt(SOL_SOCKET,SO_REUSEADDR,1) #解决地址和端口被占用... ...
分类:
其他好文 时间:
2018-12-07 22:34:17
阅读次数:
191
tcp:属于长连接,与一个客户端进行连接了以后,其他的客户端要等待,要连接另外一个,必须优雅的断开前面这个客户端的连接.允许地址重用:在bind IP地址和端口之前加上,# server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # 允许 ...
分类:
编程语言 时间:
2018-10-17 22:16:52
阅读次数:
191
tcp: 属于长连接,与一个客户端进行连接了以后,其他的客户端要等待,要连接另外一个,必须优雅的断开前面这个客户端的连接. 允许地址重用:在bind IP地址和端口之前加上,# server.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) # ...
分类:
其他好文 时间:
2018-10-17 16:52:14
阅读次数:
175
自己写一个websocket(教学用) 1 import socket, base64, hashlib 2 3 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 4 sock.setsockopt(socket.SOL_SOCKET, ...
分类:
Web程序 时间:
2018-10-15 01:14:35
阅读次数:
220