网站首页 站内搜索

搜索结果

查询Tags标签: sock,共有 122条记录
  • 2-5:套接字(Socket)编程之从内核角度深入理解套接字

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

    2021/6/7 14:21:28 人评论 次浏览
  • socket 源码分析

    Socket 源码分析 我们使用 socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); 语句创建了一个 socket ,那么实际上发生了什么呢? 从下面的注释可以看的出来,之前是通过调用 sys_socketcall 再跳转, 现在是直接调用 sys_socket 函数。 下面的宏就是完成 sys_socket 到 S…

    2021/6/7 1:20:57 人评论 次浏览
  • (17)Ruby使用UnixSocket

    UnixSocket和UnixServerRuby提供了特殊的Unix套接字类,在底层你可以访问操作系统.它可以让你实现客户端和服务器为面向连接和无连接协议的基本套接字支持。核心:获取在线帮助UNIXSoket.methods (require socket) => [:pair, :socketpair, :select, :pipe, :open, :at…

    2021/6/1 20:21:03 人评论 次浏览
  • gitlab ci部署指导

    部署gitlab-runner Create the Docker volume docker volume create gitlab-runner-config Start the GitLab Runner container using the volume we just created docker run -d --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock -v…

    2021/5/31 10:21:27 人评论 次浏览
  • 网络套接字(Udp与Tcp应用)

    目录 1. 认识套接字1.1 IP1.2 端口号1.3 套接字1.4 端口号和进程id1.5 认识TCP协议1.6 认识UDP协议1.7 网络字节序1.8 库函数1.9 地址转换函数1.10 socket 常见API1.11 sockaddr结构 2. Udp服务器2.1 收发接口2.2 udp服务器实现 3. udp客户端实现3.1 实验现象3.2 本地环回…

    2021/5/24 10:30:50 人评论 次浏览
  • socket网络编程

    为什么要学习socket? 我们学习这个东东就是为了完成C/S架构的开发 (C:指的是客户端;S:指的是服务端) 服务端就是提供服务的一端 ,而客户端听名字就知道指的是用户使用的一端 学习socket一定要先学习互联网协议: c/s架构的软甲(应用层)是基于网络通信的====>网…

    2021/5/20 20:58:57 人评论 次浏览
  • Linux TCP通信例程

    Linux环境下实现实现简单 TCP通信demo。 例程一:client端和serve端相互发送接收,打印接收到的内容即退出结束。这里使用的IP地址是本机环回地址“127.0.0.1”,只能进行本地通信。1 localhost、127.0.0.1和0.0.0.0和本机IP的区别2 localhost3 localhost其实是域名,一般…

    2021/5/18 7:30:21 人评论 次浏览
  • LDAP/SASL/GSSAPI/Kerberos编程API(5)--krb5应用服务

    本篇介绍的不是本地应用,而是体现krb5真正价值的应用服务.分服务器端和客户端,即C/S,简单的说,server不架设自己的鉴权功能,client访问server的用户认证交由Kerberos处理本篇要用到开发库libkrb5-dev,参考了MIT krb5源码中的演示例子appl/sample/sserver/sserver.c(Sample…

    2021/5/16 12:28:39 人评论 次浏览
  • 18.5.2 多线程并发服务器端的实现

    实现多个客户端之间可以交换信息的简单聊天程序 先上结果:服务端代码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <string…

    2021/5/8 18:57:53 人评论 次浏览
  • 网络编程:理解select函数并实现IO复用服务器端

    网络编程:理解select函数并实现IO复用服务器端 1.直接跳转到Linux端代码 2.直接跳转到Windows端代码一、实验目的学习第12章I/O复用技术。理解select函数的功能并掌握其调用方法。 在Linux和Windows操作系统上编写并发服务器端。使用select函数监管多个套接字上的网络事件…

    2021/5/8 14:55:09 人评论 次浏览
  • c#使用程序猜解网站文件

    public static string PostData(string file){string strHTML = "";//用来保存获得的HTML代码string sendString;sendString = "GET //../../../../../../../.." + file + " HTTP/1.1\r\n";sendString += "Cookie: SESSIONID=1531169f…

    2021/5/1 20:25:40 人评论 次浏览
  • VC++远程插入dll代码

    VC++远程插入dll代码 #includevoid WriteResourceToFile(char const *filename){ HINSTANCE hInstance=GetModuleHandle(NULL); HRSRC hResInfo = FindResource(hInstance, MAKEINTRESOURCE(ID_MAGICDEL_DLL), MAKEINTRE…

    2021/4/25 18:26:46 人评论 次浏览
  • Python Socket编程

    背景 关于Python Socket编程,首先需要了解几个计算机网络的知识,通过以下的几个问题,有助于更好的理解Socket编程的意义,以及整个框架方面的知识:TCP和UDP协议本质上的区别?TCP协议,面向连接,可靠,基于字节流的传输层通信协议;UDP协议无连接,不可靠,基于数据包…

    2021/4/25 12:25:37 人评论 次浏览
  • 套接字编程

    Socket函数 #include <sys/types.h> #include <sys/socket.h> int socket(int domain, int type, int protocol);domain 协议族: AF_OCAL, AF_INT, AF_INET7 typeSOCK_STREAM:流式协议 SOCK_DGRAM:报式协议protocol 协议一般写0SOCK_STREAM:流式协议默认使…

    2021/4/16 20:25:46 人评论 次浏览
  • Linux下安装MySQL(5.7)步骤

    安装包地址:戳这 提取码:exl7解压tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -C /usr/local/重命名mv /usr/local/mysql-5.7.27-linux-glibc2.12-x86_64/ /usr/local/mysql进入mysql文件夹,创建文件及文件,依次执行下面的命令cd /usr/local/mysqlmkdir d…

    2021/4/14 2:25:22 人评论 次浏览
扫一扫关注最新编程教程