ICode9

精准搜索请尝试: 精确搜索
  • python socket基本语法2021-06-20 02:32:27

    发送 import socket def main(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) while True: # 从键盘获取数据 send_data = input("请输入要发送的数据:") # 如果输入的数据是exit,那么就退出程序

  • 实验八 进程间通信2021-06-19 10:34:40

    项目内容 这个作业属于哪个课程 <班级课程的主页链接 > 这个作业的要求在哪里 <作业要求链接接地址> 学号-姓名 18043109张升豪 作业学习目标 1、了解进程间通信的常用方式;2、掌握管道、消息队列、信号量、共享内存实现进程间通信的方法。 父进程 fork 出一个子进程

  • 网络编程2021-06-16 09:33:46

    1网络基础1.1地址mac地址ip地址,4个点分十进制表示子网掩码,将挡住的ip位数作为网段,未挡住的部分作为可变网关,路由器中连接交换机的口 DHCP,自动为局域网电脑分配ip路由器交换机 广播/单播arp协议局域网/广域网DNS 1.2端口,将同一个电脑上的不同程序进行隔离(ip找电脑,端口找电脑上的程

  • day07_08 socket server2021-06-06 12:35:35

    socket_server.py __author__ = "Alex Li" #-*-coding:utf-8-*- #服务器端 #简单操作 # import socket # server = socket.socket() # server.bind(('localhost',6969)) #绑定要监听端口 # server.listen(5) #监听 # print("我要开始等电话了") # # server.accept() #

  • LWIP 的socket接口下接收超时的处理2021-05-24 13:29:58

    防止后期忘记学习时遇到的问题,在此记录一下。 最近学习在freertos下使用LWIP协议栈,硬件平台是STM32F407+LAN8720(正点原子的F4探索者),软件使用CUBE配置,接口函数使用socket。 函数中接收使用recv(),移植函数的编写方式如下 return_num = recv(sock_conn, (unsigned int *)client_data_

  • 网络编程2021-05-21 19:05:50

    Python3 网络编程 Python 提供了两个级别访问的网络服务。: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统Socket接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是 Socket

  • socket__服务端于客户端2021-05-20 18:05:43

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/8/23 15:33 # @Author : Mr_zhang # @Site : # @File : 服务端.py # @Software: PyCharm from socket import * import subprocess,struct,json phone = socket(AF_INET,SOCK_STREAM) phone.setsockop

  • recv()方法返回EWOULDBLOCK错误2021-05-19 10:33:57

      https://www.dyxmq.cn/program/code/c-cpp/how-to-handle-eagin-and-ewouldblock-error-in-linux-c.html --------------   EAGAIN和EWOULDBLOCK是linux环境下的两个错误码,在非阻塞IO中经常会碰到,对新手而言,如何处理这两个值非常头疼。如果处理不当,很容易导致程序异常。 EAGAI

  • 故障发散-Recv-Q阻塞2021-05-17 17:56:53

    之前有个开发遇到个生产问题,开发发现有时候CS之间的心跳直接丢了,查看日志发现客户端一直没收到心跳报文,但服务端其实已经把报文发了,觉得很奇怪,TCP 是可靠链接,不可能丢了吧,最终是发现了netstat 里的recv-q 有积压导致的,问题虽然解决了,但还是需要复盘一下,看看细节。 先看下啥是Recv-

  • W5500开发笔记 | 02 - 使用W5500 Socket API 建立TCP服务端、TCP客户端2021-05-16 17:01:30

    系列文章 W5500开发笔记 | 01- W5500 Socket API的说明 一、实现思路 W5500内部是硬件TCP/IP协议栈,对外(MCU)只是提供了操作socket的能力,内部支持8个独立的socket,每一个socket通过Socket n寄存器区控制(0≤n≤7)。 所以在编写基于Socket的网络应用程序时,可以按照查询Socket状态寄

  • grpc与http2的关系2021-05-13 22:35:03

    https://nullget.sourceforge.io/?q=node/895 grpc与http2的关系 grpc client 发送包到原生的http2 server client收到报错: panic: rpc error: code = 9 desc = transport: received the unexpected content-type "text/html; charset=UTF-8" server端输出: 输出正常,包括了htt

  • go没有buffer的channel的调用顺序2021-05-13 15:32:16

      第一种情况 第二种情况 第三种情况 第四种情况 rb rb sb sb sb sb rb rb se re re se re se se re 显然: send begin 早于 send end,     recv begin 早于 recv end, ------------------------------------------------   可得: 非buffer 的channel时: send b

  • 网络编程之TCP多人聊天2021-05-11 14:57:28

    服务端转发信息: from socket import * from threading import Thread sockets=[] def main(): server_socket=socket(AF_INET,SOCK_STREAM) server_socket.bind(('',9999)) server_socket.listen() while True: client_socket,client_info=server

  • 如何使用Python搭建算法服务端2021-05-03 14:01:45

    (PS.若使用出现问题或代码逻辑存在隐患请评论回复,本人接触Socket不多) 现在AI算法大多数会部署在Linux系统上,但Linux系统上的图形界面非常不人性化,不适合直接给客户进行展示。所以我们希望在Windows系统上做应用客户端,在Linux系统上做算法服务器。大概的流程如上图所示。 大概描

  • 1小时打造HaaS版小小蛮驴智能车2021-04-29 17:30:09

    1. 案例简介 阿里在云栖大会上发布第一款机器人“小蛮驴”,瞬间激起千层浪。 无人车,智能物流,机器人等一些概念又火热了一把。 借“小蛮驴”的东风以及火热的HaaS,我们推出了更加亲民的“小小蛮驴”,丰富HaaS的场景打造,吸引更多的开发者和企业来加入HaaS的生态建设。 2. 基础

  • python踩坑记2021-04-15 14:01:45

    python的优点是库比较全,尤其是图像处理相关的,我觉得它最大的缺点就是取消了大括号而采用严格的缩进形式,这会导致如果有一个函数逻辑比较多就变成了一坨有规则形状的翔。 因项目需要,我接手维护后续python程序并做后续开发,本文记录工作中遇到的一些相关问题及解决方法。   一,网络相

  • socket网络编程学习2021-04-10 13:01:43

    socket网络编程学习 1.不同电脑上的进程之间如何通信 ​ 首要解决的问题是如何唯一标识一个进程,否则通信无从谈起! ​ 在1台电脑上可以通过进程号(PID)来唯一标识一个进程,但是在网络中这是行不通的。 ​ 其实TCP/IP协议族已经帮我们解决了这个问题,网络层的“ip地址”可以唯一标

  • 网络编程:实现计算器程序的服务器端/客户端(包含+ - * / %)2021-04-03 14:34:35

    一、实验目的 熟悉应用层协议的制定,并依据协议规则编写程序。 在Linux和Windows操作系统上编写计算器服务器端/客户端。让服务器端从客户端接收数字和运算符信息,并将计算结果传回客户端。 二、实验内容 参考“TCP/IP网络编程”第5章计算器程序示例,在Linux操作系统上编写程序,实

  • python之利用socket模块实现通信,模拟ftp部分功能2021-03-24 17:51:52

    环境:python3.8 参考:https://blog.csdn.net/qq_36119192/article/details/83662680(socket模块使用)https://blog.csdn.net/jing16337305/article/details/79856116(send()和sendall())https://www.cnblogs.com/linhaifeng/articles/6129246.html(python网络编程)https://segmentfault.com

  • 通过python3发送各种邮件[实用版本]2021-03-21 23:04:04

    邮件其实是支持HTML写法的,我想刚开始学这个的大部分都不知道吧;大家QQ可能经常收到一些垃圾邮件或广告邮件,如果能看到邮件内容原格式,就会发现其实都是HTML的代码。这对于工作中遇到的反复、频繁发邮件的工作来说,手工发送效率太差又耗费精力,这时候就需要一些写好的python email类

  • [vulnhub] callme2021-02-28 17:02:10

    [vulnhub]: callme Time: 2021-2-11 Author: badbird Target: 192.168.31.96 Attack: 192.168.31.100 先使用arp-scan来一波主机发现,因为这个比nmap快很多,发现了目标再用nmap扫描单个IP就好。 arp-scan --interface=eth0 --localnet nmap -sS -sV -T5 -A 192.168.31.96 (

  • c语言多线程服务器2021-02-26 04:32:28

    服务器 #include <stdlib.h> #include <stdio.h> #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <arpa/inet.h> #include <pthread.h> #include <string.h> #include <unistd.h> #d

  • 深层次详解同步IO、异步IO、阻塞IO、非阻塞IO2021-02-24 17:02:47

    POSIX 同步IO、异步IO、阻塞IO、非阻塞IO,这几个词常见于网络相关的文章之中,但是还是不清楚其意义。 POSIX(可移植操作系统接口)把同步IO操作定义为导致进程阻塞直到IO完成的操作,反之则是异步IO 按POSIX的描述似乎把同步和阻塞划等号,异步和非阻塞划等号,但是为什么有的人说同步

  • 从IO模型到协程(二) BIO模型和NIO模型2021-02-12 11:00:24

    本系列文章目录 展开/收起 从IO模型到协程(一) 什么是IO,用户进程与内核从IO模型到协程(二) BIO模型和NIO模型从IO模型到协程(三) 多路复用之select、poll和epoll从IO模型到协程(四) 用python实现一个多路复用程序从IO模型到协程(五) python中的协程(coroutine)从IO模型

  • linux UDP C++网络编程演示2021-02-09 23:59:40

    1.引用头文件 #include <iostream> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <string.h> 2.创建数据报套接字 int socket_fd = so

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有