问答 2024-05-08 来自:开发者社区

在fedora38虚拟机中ebpf程序跟踪socket得到的源IP地址和目的ip地址一样

在虚拟机上进行编译和执行,得到的结果源地址IP和目的地址IP是一样的,网络用的桥接模式。在user程序中进行对百度的ping操作。而且监控网口改成了我自己的网口。但是得到的就有我虚拟机的地址,socket源和目的地址都是。这是负责储存信息的结构体,在map中作为键key。这是给结构体中源和目标地址赋值的操作函数部分。这是map,值为包的数量和大小的结构体。 这是user态的输出。 像是端口,协议....

文章 2024-04-09 来自:开发者社区

Python网络编程基础(Socket编程)绑定地址和端口

在Python中,我们使用socket模块的bind()方法来绑定地址和端口。bind()方法将套接字绑定到地址上,在UDP中,地址是一个包含IP地址和端口号的元组。 首先,我们需要创建一个UDP套接字。这可以通过调用socket.socket()方法并传入socket.AF_INET(表示IPv4)和socke...

文章 2023-07-21 来自:开发者社区

基于Socket通讯(C#)和WebSocket协议(net)编写的两种聊天功能(文末附源码下载地址)

今天我们来盘一盘Socket通讯和WebSocket协议在即时通讯的小应用——聊天。理论大家估计都知道得差不多了,小编也通过查阅各种资料对理论知识进行了充电,发现好多demo似懂非懂,拷贝回来又运行不了,后来一咬牙,决定自己写一个demo出来,所以我们这里就不做理论延伸,只做demo演示,有不懂的可以在评论区讨论讨论。demo演示有两个,一个C#的Windows窗体应用程序,一个是net mvc....

基于Socket通讯(C#)和WebSocket协议(net)编写的两种聊天功能(文末附源码下载地址)
文章 2023-04-21 来自:开发者社区

01 奇妙的Python库之【socket(获取本机ip地址)】

前言Python有着很多很酷的第三方库,可以使任务变得更容易,可以说Python丰富的第三方库资源是它的优势,甚至有时候我们花了大量精力写好了代码,却发现一个库函数就轻而易举解决了。但是Python有太多库了,究竟哪些是让人相见恨晚的呢?接下来,我们每天介绍一个有趣的Python库。我相信你看完之后也会觉得离不开它们!简介socket(获取本机ip地址)使用socket,先获取电脑的主机名后,再....

文章 2022-04-16 来自:开发者社区

Linux Socket学习--为套接口绑定地址

  当我们使用socket函数创建一个套接口之后,这个套接口就处于无名状态,虽然之前我们提到即使没有地址,套接口也能使用,但是这个只限于套接口对在同一个Linux内核中,如果位于两台不同的主机的套接口需要连接,而又没有地址,那么就无法工作。    函数bind的作用就是为无名套接口分配地址,语法如下: #include <sys/types.h> #inc...

文章 2022-02-16 来自:开发者社区

socket地址API

socket 1.主机字节序和网络字节序 背景:现代CPU的累加器一次都能装载(至少)4字节(32位机器)。这4字节在**内存中排列的顺序**将影响到它被累加器装载成整数的值。 小知识:字节序分为大端字节序和小端字节序。 1.1big endian:一个整数的高位字节(23-31bit)存储在内存的低地址处,低位字节(0-7bit)存储在内存的高地址处。 1.2little endian:整数.....

文章 2022-02-16 来自:开发者社区

linux 高性能读书笔记之通用socket地址

####socket网络编程接口 socket的地址是结构体sockaddr 代码如下 struct sockaddr{ sa_family_t sa_family; char sa_data[14]; } sa_family 成员是地址族类型(sa_family_t)变量。地址族类型通常与协议族类型对应 1.二者对应表 协议族 地址表 描述 PF_UNIX AF_UNIX UNIX本...

文章 2022-02-16 来自:开发者社区

socket编程小问题:地址已经被使用——Address already in use

很多socket编程的初学者可能会遇到这样的问题:如果先ctrl+c结束服务器端程序的话,再次启动服务器就会出现Address already in use这个错误,或者你的程序在正常关闭服务器端socket后还是有这个问题。正如下面的这段简单的socket程序。  server.c #include <sys/types.h> #include <sys/socket...

文章 2022-02-16 来自:开发者社区

asio socket设置 server地址与端口的两种方式

&nbsp;1. 用解释器的方法, 常用来解析域名, 如 // query("www.163.com","80"), 也可以 query("www.163.com","telnet") // echo &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7/tcp// ftp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 21/tcp &nbsp; &nbs...

问答 2022-02-15 来自:开发者社区

为什么socket函数不需要指定地址?

为什么socket函数不需要指定地址?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。