ICode9

精准搜索请尝试: 精确搜索
  • Socket缓冲区过小触发TCP Nagle's algorithm算法导致网络延迟大2022-05-06 23:33:19

    在游戏服务器当中,通常都会为每个客户端链接设置一个缓冲区。这样做的理由是游戏中通常会有持续不断,零碎的数据包发送到客户端,使用一个缓冲区可以把这些数据包攒到一起发送,避免频繁的io操作;另一个原因是,处理游戏逻辑的线程通常和io操作的线程是分开的,因此游戏逻辑线程把数据放到缓

  • SystemC事务级建模01之最简单的模块间数据传输2022-05-06 17:32:22

    现在来看一个非常简单的情形:CPU传输数据给GPU。我们使用SystemC来对该情形进行事务级的建模。 CPU是事务的发起者,GPU是事务的接收者。它们通过 Socket连接(注意,这里的Socket不是网络中的那个Socket)。事务发起者的Socket类型是simple_initiator_socket,事务接收者的Socket类型是simp

  • TCP网络编程2022-05-05 22:03:01

    1.前置基础知识: 一、网络编程中的两个主要问题:1.如何准确定位网络上的一台或多台主机,定位主机上的特定应用2.找到主机后如何进行高效的传输二、网络编程中的两个要素:1.提供IP和端口号解决主机寻找问题2.提供网络协议(如TCP/IP)实现高效传输三、通信要素一:IP和端口号1.IP:唯一标识In

  • 20212305实验三 《Python程序设计》实验报告2022-05-05 19:02:08

    课程:《Python程序设计》 班级: 2123 姓名: 杨贯宇 学号:20212305 实验教师:王志强 实验日期:2022年5月5日 必修/选修: 公选课 ## 一、实验内容 (1)创建服务端和客户端,选择一个通信端口,用Python语言编程实现通信演示程序; (2)要求包含文件的基本操作,例如打开和读写操作。 (3)要求发送方从

  • 服务端2022-05-04 22:34:33

    import socket import time t = time.strftime('%Y.%m.%d %H:%M:%S', time.localtime()) # 创建服务端监听套接字 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 监听套接字绑定地址和端口 server.bind(('192.168.0.103', 8080)) # 监听套接字开始监听,准备接收

  • 20212126 2021-2022-2 《Python程序设计》实验3报告2022-05-04 21:03:07

     # 20212126 2020-2021-2 《Python程序设计》实验3报告课程:《Python程序设计》班级: 2121姓名: 张楷勤学号:20212126实验教师:王志强实验日期:2022年5月4日必修/选修: 公选课 ## 1.实验内容 import socket import base64 s= socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.conn

  • 树莓派接入巴法云控制2022-05-04 19:34:30

    最近有小伙伴咨询树莓派接入的问题,其实简单,使用直接在树莓派中运行python程序就可以。 示例说明:示例中使用的python3.x版本,如果是2.x版本的python,运行前把 print 指令的()括号去掉,应该就可以了。如果需要控制树莓派io引脚,推送使用 RPi.GPIO ,百度上面教程很多,这里就不细说了。 第一,tc

  • 20212101陈雨扬 实验三《Python程序设计》实验报告2022-05-04 01:02:05

    课程:《Python程序设计》 班级:2121姓名:陈雨扬学号:20212101实验教师:王志强实验日期:2020年4月27日必修/选修: 公选课## 1.实验内容使用socket模块建立套接字,实现交互。 ## 2. 实验过程及结果 大致流程:服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),等待客户端连接

  • 网络之xx2022-05-03 20:02:18

    七. 计算机网络部分 TCP 有哪些状态 TCP 和 和 UDP TCP 协议:  使用TCP协议前,须先建立TCP连接,形成传输数据通道  传输前,采用“ 三次握手”方式,点对点通信,是可靠的  TCP协议进行通信的两个应用进程:客户端、服务端。  在连接中可进行大数据量的传输  传输完毕,需释放已建立的连接,效率

  • 20192317 2022-2022-2 《Python程序设计》实验三报告2022-05-03 20:00:35

    20192317 2022-2022-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 1923 姓名: 邓子彦 学号:20192317 实验教师:王志强 实验日期:2022年5月2日 必修/选修: 公选课 一、实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TC

  • 学号 20213419刘盼 《Python程序设计》实验3报告2022-05-03 17:31:38

    学号 20213419 实验三《Python程序设计》实验报告 课程:《Python程序设计》 班级: 2134 姓名: 刘盼 学号:20213419 实验教师:王志强 实验日期:2022年4月21日 必修/选修: 公选课 1.实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进

  • 20214304 《Python程序设计》实验三报告2022-05-03 15:32:04

    课程:《Python程序设计》 班级: 2143 姓名: 悦润柏 学号:20214304 实验教师:王志强 实验日期:2022年5月1日 必修/选修: 公选课   一、实验内容 (1)简单资料 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的

  • 2022-05-02-Linux C 中listen函数用法及注意事项2022-05-02 13:34:36

    Linux C 中listen函数用法详细介绍及注意事项: #include <sys/types.h> #include <sys/socket.h> 函数原型:int listen(int sockfd, int backlog); 服务端程序 监听来自客户端的tcp socket的连接请求 调用listen导致服务端创建的服务端套接字socket从CLOSED状态转换到LISTEN状态。

  • TCP连接2022-05-02 09:34:33

    一、最简单的TCP连接 1、服务端 import socket # 1、建立一个socket对象,AF_INET网络通信,SOCK_STREAM说明是TCP协议 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 2、绑定IP端口 server.bind(('127.0.0.1',7777)) # 3、最大连接数 server.listen(5) # 4、

  • 2022-05-02-Linux C 中bind函数用法及注意事项2022-05-02 01:02:17

    Linux C 中bind函数用法详细介绍及注意事项: 对于 C/S 通信模型中 client 端使用的函数顺序通常是 : socket -> connect -> send/recv server 端使用的函数顺序通常是 : socket -> bind -> listen -> send/recv #include <sys/types.h> #include <sys/socket.h> int bind(int sockfd,

  • java socket2022-05-01 23:35:44

    1.客户端传输到服务端   public void service() { ServerSocket serverSocket = null; InputStreamReader inputStreamReader = null; try { serverSocket = new ServerSocket(8899); Socket accept = serverSocket.accept(); InputStream

  • 开篇博客2022-05-01 11:34:13

    了解Socket技术 通过Socket技术(它是计算机之间进行通信的一种约定或一种方式),我们就可以实现两台计算机之间的通信,Socket也被翻译为套接字,是操作系统底层提供的一项通信技术,它支持TCP和UDP。而Java就对socket底层支持进行了一套完整的封装,我们可以通过Java来实现Socket通信。 要实

  • 20203114 实验三《Python程序设计》实验报告2022-04-30 19:03:46

    学号 20203114 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 2031 姓名: 张晨曦 学号:20203114 实验教师:王志强 实验日期:2020年4月21日 必修/选修: 公选课 1.实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行

  • Linux网络编程示例2022-04-30 01:31:19

    linux网络编程示例 简单TCP、UDP编程示例。 TCP TCP客户端与服务器通信模型 服务器代码 #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <errno.h> #include <stdio.h> #include <unistd.h> #include <string.h> int ma

  • Linux系统调用接口分类整理2022-04-28 22:34:27

    Linux系统调用接口分类整理 进程控制 fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 终止进程 _exit 立即终止当前进程 getdtablesize 进程所能打开的最大文件数 getpgid 获取指定进程组标识号 setpgid 设置指定进程组标志号

  • Java-Socket开发2022-04-27 13:33:07

    Socket与ServerSocket通讯过程 1、Java语言对TCP协议网络通信使用java.net包中的Socket和ServerSocket进行支持;Socket被称为“套接字”,用来描述IP地址和端口; Socket与ServerSocket的通讯过程简要描述如下: 2、java.net.Socket类中的构造方法和常用方法 方法声明 方法描述

  • Linux系统编程(八)网络基础与Socket通信2022-04-26 12:34:41

    分层模型结构 OSI七层模型   物理层:主要定义物理设备标准(如网线接口类型、光纤的接口类型、传输介质的传输速率等),主要用于传输比特流 数据链路层:定义了如何让格式化数据以帧未单位进行传输,以及如何控制对五列戒指的访问,提供错误检测和纠正,确保数据可靠传输 网络层:阿紫位于不同地

  • 网络编程多线程在线咨询2022-04-25 16:03:27

    在线咨询:两个人都是发送方,也是接收方。 先编写发送信息代码 public class TalkSend implements Runnable { DatagramSocket socket = null; BufferedReader reader = null; private int fromPort; private String toIP; private int toPort; public

  • 使用socket实现即时通讯2022-04-23 11:31:06

    服务端和客户端分为两个不同的项目 服务端项目代码 package com.tszr; import com.alibaba.fastjson.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.Socke

  • 为什么CPU结果会影响redis性能2022-04-23 11:03:34

            很多人都认为Redis 的线程在 CPU 上运行,CPU 快,Redis 处理请求的速度也很快。 这种认知其实是片面的。CPU 的多核架构以及多 CPU 架构,也会影响到 Redis 的性能。如果不了解 CPU 对 Redis 的影响,在对 Redis 的性能进行调优时,就可能会遗漏一些调优方法,不能把 Redis

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

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

ICode9版权所有