搜索结果
查询Tags标签: recv,共有 69条记录-
python socket基本语法
发送import socketdef main():# 创建一个udp套接字udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)while True:# 从键盘获取数据send_data = input("请输入要发送的数据:")# 如果输入的数据是exit,那么就退出程序if send_data == "exit&…
2021/6/20 9:27:08 人评论 次浏览 -
网络编程
1网络基础1.1地址mac地址ip地址,4个点分十进制表示子网掩码,将挡住的ip位数作为网段,未挡住的部分作为可变网关,路由器中连接交换机的口 DHCP,自动为局域网电脑分配ip路由器交换机 广播/单播arp协议局域网/广域网DNS 1.2端口,将同一个电脑上的不同程序进行隔离(ip…
2021/6/16 12:23:38 人评论 次浏览 -
网络编程
Python3 网络编程 Python 提供了两个级别访问的网络服务。:低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。什…
2021/5/21 20:25:49 人评论 次浏览 -
socket__服务端于客户端
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/8/23 15:33 # @Author : Mr_zhang # @Site : # @File : 服务端.py # @Software: PyCharmfrom socket import * import subprocess,struct,json phone = socket(AF_INET,SOCK_STREAM) phone.sets…
2021/5/20 18:25:22 人评论 次浏览 -
recv()方法返回EWOULDBLOCK错误
https://www.dyxmq.cn/program/code/c-cpp/how-to-handle-eagin-and-ewouldblock-error-in-linux-c.html --------------EAGAIN和EWOULDBLOCK是linux环境下的两个错误码,在非阻塞IO中经常会碰到,对新手而言,如何处理这两个值非常头疼。如果处理不当,很容易导致程序异常…
2021/5/19 10:58:41 人评论 次浏览 -
故障发散-Recv-Q阻塞
之前有个开发遇到个生产问题,开发发现有时候CS之间的心跳直接丢了,查看日志发现客户端一直没收到心跳报文,但服务端其实已经把报文发了,觉得很奇怪,TCP 是可靠链接,不可能丢了吧,最终是发现了netstat 里的recv-q 有积压导致的,问题虽然解决了,但还是需要复盘一下…
2021/5/17 18:28:35 人评论 次浏览 -
如何使用Python搭建算法服务端
(PS.若使用出现问题或代码逻辑存在隐患请评论回复,本人接触Socket不多)现在AI算法大多数会部署在Linux系统上,但Linux系统上的图形界面非常不人性化,不适合直接给客户进行展示。所以我们希望在Windows系统上做应用客户端,在Linux系统上做算法服务器。大概的流程如上…
2021/5/3 14:25:12 人评论 次浏览 -
python踩坑记
python的优点是库比较全,尤其是图像处理相关的,我觉得它最大的缺点就是取消了大括号而采用严格的缩进形式,这会导致如果有一个函数逻辑比较多就变成了一坨有规则形状的翔。 因项目需要,我接手维护后续python程序并做后续开发,本文记录工作中遇到的一些相关问题及解决…
2021/4/15 14:25:15 人评论 次浏览 -
socket网络编程学习
socket网络编程学习 1.不同电脑上的进程之间如何通信 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址…
2021/4/10 14:26:40 人评论 次浏览