首页 > TAG信息列表 > SOCK

Python socket通信

sever: import socket #导入socket模块 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) host = '127.0.0.1' #设置本地主机 port = 20000 #设置端口 sock.bind((host,port)) #绑定端口 sock.listen(6) #

53 | JAVA_TCP编程

TCP编程 使用Socket进行网络编程时,本质上就是两个进程之间的网络通信。其中一个进程必须充当服务器端,它会主动监听某个指定的端口,另一个进程必须充当客户端,它必须主动连接服务器的IP地址和指定端口,如果连接成功,服务器端和客户端就成功地建立了一个TCP连接,双方后续就可以随时发送和

56 | JAVA_编写HTTPserver

编写HTTP Server 我们来看一下如何编写HTTP Server。一个HTTP Server本质上是一个TCP服务器,我们先用TCP编程的多线程实现的服务器端框架: public class Server { public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(808

Error: connect EACCES /.pm2/rpc.sock 报错

目录1 问题2 解决方案 1 问题 运行项目的时候报错 Error: connect EACCES /.pm2/rpc.sock 报错 2 解决方案 2.1 从任务管理器中关闭node.js,然后重新运行即可

一个初级的网络程序示例--创建socket,绑定ip地址

  一个linux程序 网络通信的服务器,监听某个端口号。这里的代码介绍了如何绑定ip地址,如何创建socket,如何设置Ip地址族等 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <signal.h> #include <unistd.h> #include <stdlib.h> #include <asser

Ubuntu添加非root用户到Docker用户组

前言   首先平常公司的Linux生产环境为了防止误操作导致灾难性问题,一般都不会给我们开发开放root管理员的账号权限。所以平常在Ubuntu的普通用户登录的时候,要操作Dcoker一般都需要带上sudo来提升命令执行权限。为了解决这一问题,我们只需要将Docker假如到sudo用户组,即可默认sudo

龙芯loongnix-server上运行autoheal镜像

autoheal镜像迁移步骤: 1、下载docker-autoheal的源文件,github地址如下:      https://github.com/willfarrell/docker-autoheal      获取并直接修改dockerfile,将base镜像修改成在loongarch上适配过的apline3.11.11就可以了 2、直接docker build即可      docker build -t

MAC OS 开启 Docker 远程 API 访问

MAC 下不能像 Linux 修改启动参数,而是需要使用借助 socat 来实现,Linux 下开启方式可以参见 本地 Docker 启用 API、搭建私有仓库,并集成至 SpringBoot docker-compose 启动如下容器即可 version: '3.9' networks: socat: name: socat driver: bridge services: socat:

crictl 命令 - Kubernetes 管理命令详解

描述:crictl 是 CRI 兼容的容器运行时命令行对接客户端, 你可以使用它来检查和调试 Kubernetes 节点上的容器运行时和应用程序。由于该命令是为k8s通过CRI使用containerd而开发的(主要是调试工具), 其他非k8s的创建的 crictl 是无法看到和调试的, 简单的说用 ctr run 运行的容器无

Docker的/var/run/docker.sock参数

1、为什么有的容器里面会带有数据卷参数/var/run/docker.sock 在创建docker容器时,有时会用到/var/run/docker.sock这样的数据卷参数,例如fluentbit-operator  initContainers容器的数据卷参数带有/var/run/docker.sock: initContainers: - command: - /bin/sh

网络编程------从服务器中转下载服务

从服务器中转下载服务   各位读者朋友好,我是你们的好朋友IT黑铁!今天给大家分享的是我在Linux网络编程中学习到的一些比较考验思维的代码阅读修改能力的应用。   阅读下面我们老师所给的代码,并完成注释中要求的四个问题!(我只完成了前三个,最后一个实在没发现)    // FileDownlo

封装mysql读写分离SDK遇到的一些问题

一、如何编译? 进到cmake目录 source 对应平台的abenv脚本 再到对应的目录用makec编译。 二、创建uuidgen   三、创建对外暴露的实体 nsresult rv; nsCOMPtr<ncIDBSql> dbconn = do_CreateInstance(宏定义, &rv);   四、Can‘t connect to local MySQL server through socke

网络编程实例1——智障客服

网络编程实例1——智障客服 服务端 import socket # 1.监听本机的ip和端口 sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.bind(('127.0.0.1',8001)) # 绑定ip和端口 sock.listen(5) # 支持排队等待5人 while True: # 2.等待有人来连接(阻塞) conn,addr=s

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

1.   1.查看mysql是否正常启动     2.查看 /etc/my.cnf 中socket的路径 ,看路径下是否有此文件,mysql.sock 一般不是在 /tmp/mysql.sock 就是在 /var/lib/mysql/mysql.sock 这里,没有的话就用 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 或者 ln -s /var/lib/mysql/mys

mysql多实例开机自启、多种登录方式、修改密码、远程授权登录

  一、mysql多实例开机自启   [root@localhost /]# echo "/my_mysql/3306/mysql_3306 start" >> /etc/rc.local [root@localhost /]# echo "/my_mysql/3307/mysql_3307 start" >> /etc/rc.local 二、mysql多实例登录方式 1、根据进程套接字⽂件连接   特点: 在服务端才能使用

mysql报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/m

mysql报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)   解决办法:  

Linux- 解决Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

1.mysql.sock的作用 连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。如果套接字文件被删除了,本地客户就不能连接。这可能发生在你的系统运行一个cron任务删除了/tmp下的临时文件。mysql.sock默认的是在/var/lib/mysql。 2.解决方式 2.1 方式 ① 重启服务器

python 聊天室client代码

import socket import threading people_name = '' people_send = '' #101.34.212.195 def client_send(sock): global people_name global people_send while True: people_send = input() #接收输入 people_send = people_name

Python BS模式下的web应用程序扩展

#优化部分:将web展示部分分离server代码文件    server: # web应用程序import socketsock=socket.socket()sock.bind(("127.0.0.1",8800))sock.listen(5)while 1: print("server is working...") conn,addr=sock.accept() #接受请求数据 recv_data=conn.recv(1024)

Python socker模块练习

        '''import socket# (1) 构建套接字对象,确定通信协议sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM)# (2) 绑定IP和端口ip_port = ("127.0.0.1", 9999)sock.bind(ip_port)# (3) 监听最大排队数sock.listen(2)# (4) 阻塞等待客户端连接while

从Docker挂载逃逸原理复现分析到BlueMoon实战

 Docker逃逸  什么是Docker  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。正因为docker属于沙箱机制,所

ss sock监控抓取

Falcon指标如下:    Zabbix实现方式: [root@kvm-10-128-52-177 zabbix_agent2.d]# cat ss_socket.conf UserParameter=ss.estab,ss -s |grep estab|awk {'print $4'}|sed 's/,//g' UserParameter=ss.closed,ss -s |grep estab|awk {'print $6'}|sed

Ubuntu 普通用户下 MySQL数据库的安装(非root权限)

一、官网下载MySQL-5.7.37 1、执行以下命令查看,查看系统版本 $ cat /proc/version #查看系统版本等信息 2、进入mysql官网(MySQL :: Download MySQL Community Server)找到对应的社区通用版 MySQL Community Server   3、复制下载地址,然后终端通过 wget 进行下载,例如:

socket套接字

socket套接字 简介 Socket并不属于TCP/IP协议簇,它只是一个编程接口,即对TCP/IP的封装和应用,简单理解TCP/IP看看作一 个函数,而Socket用来进行调用,Socket可在网络中对两个程序建立通信通道,Socket可分为两个基本模块,一个 服务端一个客户端,链接后进行通信。 网络编程 常见的套接

网络编程(二)

网络编程(二) socket套接字简介 # socket套接字是一门技术 socket套接字可以帮我们实现C/S架构的程序两端交互 socket套接字可以通过python内置的socket模块快速实现OSI七层操作 """ 以后我们写软件连socket的影子都看不到 因为被封装起来 socket是最底层的原理