ICode9

精准搜索请尝试: 精确搜索
  • Windows Sockets网络编程读书笔记(及简单C/S实现)2021-06-10 19:03:52

    文章目录 简单介绍Socket 1 WindowsSockets 简介 2 套接字的两种主要形式 3 在 VC 下开发套接字程序 3. 1 在 VC 下开发套接字程序的基本步骤 3. 2 回调函数的使用 3. 3 利用多线程技术来开发网络通信 3. 4 使用多线程进行套接字编程时应注意同步问题 代码实现 客户端 服务端

  • Windows套接字CAsyncSocket类的使用2021-06-10 19:03:36

    TCP编程的服务器端一般步骤是: 1、创建一个CAsyncSocket或CSocket类或其子类对象A,用于监听客户端连接,然后通过Create函数设定端口号和协议类型为 SOCK_STREAM。 2、开启监听,用函数Listen(); 3、接收客户端上来的连接,用函数Accept(&B);并且把连接连接的对象存到B中,以便通信使用。 4

  • Windows 网络通信套接字技术2021-06-10 19:03:19

    文章目录 一、TCP/IP介绍 1、TCP/IP体系结构 2、TCP/IP特点 3、TCP/IP协议与WinSock网络编程接口的关系 二、套接字原理 1、客户机/服务器模式 服务器端: 客户端: 2、基本套接字 3、典型过程图 三、Windows Socket 程序设计 1、Windows Socket网络程序设计核心 2、WinSock编程

  • Windows套接字——读取和写入配置文件2021-06-10 19:02:59

    写入配置文件 CString IP, Port; UpdateData(TRUE); // 将应用程序控件上面的IP和端口 更新至对应的成员变量 IP = m_IpAddress.GetString(); // 读取成员变量控件上面的IP地址将赋给strIP变量 Port.Format(L"%d", m_iPort); // 读取成员变量控件上面的端口将赋给m_iPort变

  • 第四章、第6节 网络编程2021-06-09 17:59:37

    文章目录 一、网络常识二、网络编程 程序的分类:三、TCP协议 - OSI网络模型四、三次握手 和 四次挥手(熟悉)五、TCP协议的 C/S 程序1、ServerSocket1-1、常用构造方法1-2、常用方法 2、Socket2-1、常用构造方法2-2、常用方法 3、案例echo程序 六、UDP协议(数据报)程序 [了解]

  • python--TCP服务端及客户端基础连接2021-06-09 12:29:44

    服务端基础代码 #!/usr/bin/python3 # -*- coding: utf-8 -*- # @Date : 2021/6/8 # @Name : ZhouZongXin """ TCP 服务端基础代码(循环模型) """ from socket import * class TcpServer(object): @staticmethod def server(): # 创建套接字

  • socketpair用法学习2021-06-09 11:36:10

    转自:https://blog.csdn.net/weixin_40039738/article/details/81095013 1.声明 原型: #include <sys/types.h> #include <sys/socket.h> int socketpair(int d, int type, int protocol, int sv[2]); socketpair()函数用于创建一对无名的、相互连接的套接字。  如果函数成功,则返

  • TLPI读书笔记第63章:IO多路复用42021-06-08 14:04:01

    63.3 信号驱动 I/O 在 I/O 多路复用中,进程是通过系统调用( select()或 poll())来检查文件描述符上是否可以执行 I/O 操作。而在信号驱动 I/O 中,当文件描述符上可执行 I/O 操作时,进程请求内核为自己发送一个信号。之后进程就可以执行任何其他任务直到 I/O 就绪为止,此时内核会发送信号

  • 计算机网络基础||从输入URL到打开页面到底发生了什么(待完善)2021-06-08 09:02:17

    文章目录 从输入URL到打开页面到底发生了什么1 应用层1.1 解析URL1.2 生成HTTP请求消息1.3 向DNS服务器查web服务器的ip地址1.3.1 通过解析器向dns服务器查询1.3.2 解析器 1.4 委托协议栈发送消息1.4.1 概览1.4.2 应用程序委托收发数据的过程 2 传输层2.1 协议栈概览……

  • python--udp创建客户端与服务端连接,从数据库获取数据2021-06-07 22:32:52

    UDP套接字特点 (1)可能会出现数据丢失的情况 (2)传输简单,实现容易 (3)数据已数据包形式表达传输,容易丢包 (4)数据传输效率高 数据库代码 #!/usr/bin/python3 # -*- coding: utf-8 -*- # @Date : 2021/6/4 # @Name : ZhouZongXin """ 要求从客户端可以循环的输入单词,服务端查询到单

  • 2021-06-072021-06-07 16:31:12

    关于VScode中的断点测试 1.下载所需要的相关插件 解释: 运行原理 Live Server是一个简单的节点应用程序,用于工作目录及其子目录。它也监视文件的变化,当这种情况发生时,它通过web套接字连接向浏览器发送消息,指示它重新加载。为了让客户端支持这个,服务器为每个请求的html文件注

  • 2-5:套接字(Socket)编程之从内核角度深入理解套接字2021-06-07 13:01:39

    文章目录 以TCP通信为例,创建套接字时使用的接口是 socket,监听使用的 listen,绑定使用的 bind,不管怎样, 他们都是系统调用接口。在Linux内核代码中,是通过call来区分的 其实,创建套接字的时候,在底层会首先创建一个内核结构,叫做 struct socket 其中有两个非常重要的

  • Linux socket编程 套接字选项2021-06-07 02:03:33

    1. 套接字选项概述 有很多方法来获取和设置套接字的选项, 以影响套接字行为: getsockopt和setsocketopt; fcntl; ioctl; 2. getsockopt和setsockopt 2个函数仅用于套接字, 分别用于获取和设置套接字选项 #include <sys/types.h> /* See NOTES */ #include <sys/socket

  • 网络通信Socket2021-06-06 19:05:58

    什么是Socket socket称为"套接字" ,应用程序通常通过"套接字"向网络发出请求或应答网络请求。 在Java中,Socket和ServerSocket类库位 于java.net包中。ServerSocket用于 服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完

  • tcp 通信 看了必须有点东西2021-06-05 18:32:34

    大体预览 从tcp的流程——接口——代码编写服务端流程(server)(文字说明):客户端流程(client)(文字说明):接口实现;写一个`tcpsocket.hpp`的类,用于封装tcp接口(代码);调用`tcpsocket.hpp`类,写tcp通信程序服务端`tcp_csrv.cpp`(代码);调用`tcpsocket.hpp`类,写tcp通信程序客户端`tcp_cli.cpp

  • WebSockets Tutorial(教程一)WebSockets简介2021-06-05 09:57:41

    一、WebSockets简介 以字面意思来说,握手可以被定义为两个人抓住和握手右手,象征着问候,祝贺,同意或告别。在计算机科学中,握手是确保服务器与客户端同步的过程。握手是Web Socket协议的基本概念。 下图显示了与各种客户端的服务器握手: Web套接字 - 定义 Web套接字被定义为服务器和客

  • TCP Socket通信详细过程2021-06-05 09:29:54

     首页新闻博问专区闪存班级   注册登录 wn1m   博客园首页新随笔联系订阅管理 随笔 - 56  文章 - 0  评论 - 4  阅读 - 32万     下面这篇文章是参考"骏马金龙"博客中     不可不知的socket和TCP连接过程 https://www.cnblogs.com/f-ck-need-u/p/7623252.ht

  • nginx优化 tbc2021-06-05 09:01:22

    参数优化 主要为两大类配置 减少nginx进程处理事务的上下文切换,提高服务响应速度 增加nginx进程的优先级,减少系统其他无关任务对nginx进程的影响 1. 进程绑定核心 2. 开启nginx的CPU零拷贝 3. 提高nginx进程的时间切片(提高nginx进程优先级) 4. 服务模块功能剥离,减少使用阻塞ngi

  • 43 | 套路篇:网络性能优化的几个思路(上)2021-06-04 16:05:18

    上一节,我们了解了 NAT(网络地址转换)的原理,学会了如何排查 NAT 带来的性能问题,最后还总结了 NAT 性能优化的基本思路。我先带你简单回顾一下。   NAT 基于 Linux 内核的连接跟踪机制,实现了 IP 地址及端口号重写的功能,主要被用来解决公网 IP 地址短缺的问题。   在分析 NAT 性能问

  • python-网络编程2021-06-04 10:06:14

     一:socket和套接字 1.1.什么是socket    socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 1.2.套接字分类      

  • 网络套接字 你必须给我把博客写好,这是重点的重点,后续也得写上,不能断2021-06-02 22:53:43

    我:接么重要的网络知识你不会 你:有点忘记了我:忘记还在那,还不点着记记。。想回家种地啊;你:谢谢哥哥;我:。。 好好看,好好学 @TOC udp协议/tcp协议 udp协议: 用户数据报协议;特新:无连接、不可靠、面向数据报;应用场景:实时性要求大于安全性要求的场景;---视频传输 tcp协议: 传输控制协议特

  • 初学C语言之socket基础2021-06-02 17:02:36

    文章目录 一. socket基本概念二. 套接字(socket)三.socket 通信过程四. 客户与服务端模式4.1 服务端4.2 客户端4.3 相关的函数4.3.1 send函数4.3.2 recv函数4.3.3 socket 函数4.3.4 gethostbyname函数4.3.5 connect 函数4.3.6 bind函数4.3.7 listen函数4.3.8 accept函数4.3

  • 为什么telnet可以用来检查TCP端口是否正常?2021-06-02 13:03:58

    为什么Telnet可以用来检查TCP端口是否正常?【问题背景】我们在日常的网络运维中,经常一种场景,实施了网络安全策略变更后,如何验证TCP端口已经可以正常经过防火墙访问了,只要Telnet该服务器的TCP端口就可以了。那么为什么是Telnet,其他不行吗?为什么tetnet可以检查TCP端口正常打开?为什么

  • 笔记2:VC++ socket通信实例2021-06-02 11:00:43

    VC++ socket通信实例 网络中进程之间如何通信   首要解决的问题是如何唯一标识一个进程,在本地可以通过进程PID来唯一标识一个进程,但是在网络中这是行不通的。其实TCP/IP协议族已经帮我们解决了这个问题,网络层的ip地址可以唯一标识网络中的主机,而传输层的协议+端口可以唯一

  • 套接字编程22021-06-01 22:36:04

    编写udp服务端的通信程序( c语言 ) #include <stdio.h> #include <unistd.h> #include <arpa/inet.h>//字节序转换接口头文件 #include <netinet/in.h>//地址结构头,协议类型文件 #include <sys/socket.h>//套接字接口文件 int main(){ //1.创建套接字 //int socket(地

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

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

ICode9版权所有