腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
Java
套接
字
读取
IP
层
头
java
、
sockets
、
tcp
、
udp
、
ip
有没有办法(用
Java
)
使用
TCP或UDP
套接
字
读取
IP
层报头(我对src和dst
IP
感兴趣)? 我知道可以
使用
pcap (数据包捕获),但我没有找到
使用
套接
字
的方法。这背后的原因是什么?
浏览 12
提问于2019-03-18
得票数 1
回答已采纳
1
回答
在科学Linux中用C语言将6343端口的sflow数据写入csv文件
c
、
linux
、
sockets
下面的代码是我
使用
的。我引用了经过修改的,以便仅捕获UDP数据包以及
IP
报头和UDP报头信息,并为特定端口创建socket。For standard things #include<string.h> //memset #include<netinet/tcp.h> /&
浏览 2
提问于2015-07-07
得票数 1
1
回答
原始
套接
字
- Internet协议
层
c
、
raw-sockets
我一直在
使用
C语言中的原始Berkeley
套接
字
,它允许程序员访问Internet协议组的第二
层
(
IP
头
)。我想知道原始
套接
字
如何处理第1
层
(链路层)上的传输,特别是在无线局域网方面。例如,
套接
字
如何知道将数据包发送到哪个网络接口(eth0或wlan0)?如果我位于无线路由器后面,我应该在
IP
标
头
的
IP
源地址中填入我的LAN地址(192.168.
浏览 0
提问于2012-05-20
得票数 2
回答已采纳
4
回答
包和
套接
字
有什么区别?
sockets
、
networking
、
port
、
packet
我刚读过,似乎
套接
字
是用来创建连接的。那包怎么样?有什么东西在连接之间发送吗?那么进度是"
ip
->端口->
套接
字
->发送数据包“吗?
浏览 3
提问于2016-07-11
得票数 3
回答已采纳
1
回答
Tcp
套接
字
读取
总是阻塞
sockets
、
tcp
、
udp
、
ip
、
berkeley-sockets
我有一个客户端TCP
套接
字
,它每5秒写几个字节,服务器就会回传这些字节。 Connect()和write()工作得很好,我在
IP
层
有一个回调,它通知我服务器的回显。这种情况在发送之间可靠地发生。我尝试
使用
select()通知我传入的回波。奇怪的是,我的回调直到关闭
套接
字
才被调用,此时它一直被调用。但是,对于这些调用中的每个调用,read()返回-1/ of _BLOCK。当
IP
层
将传入数据通知我时,我的第二种方法异步调用re
浏览 0
提问于2011-11-23
得票数 0
回答已采纳
1
回答
Apache日志中连接
IP
地址的来源是什么?
apache
在这种情况下,我的问题是,Apache记录哪个
IP
地址- HTTP请求
头
IP
地址还是从传入的
套接
字
连接获取的连接设备的
IP
地址?
浏览 1
提问于2013-05-12
得票数 1
回答已采纳
3
回答
如何在Python中从TCP
套接
字
读取
完整的
IP
帧?
python
、
linux
、
sockets
、
raw-sockets
我需要
使用
Python从TCP流
套接
字
读取
完整的(原始)
IP
帧。从本质上讲,我想要一个没有修改的帧,就像它来自物理线路一样,包括所有的
头
信息。我一直在研究Python中的原始
套接
字
,但我遇到了一些问题。我不需要形成我自己的数据包,我只需要逐字阅读和转发它们。 那么,如何
读取
整个
IP
帧(包括报头)从现有的TCP
套接
字
(Python中)?我最好只
使用
标准库。另外,我
浏览 1
提问于2011-03-24
得票数 3
回答已采纳
1
回答
如何在
使用
C#时获取传入数据包的TTL
c#
、
windows
、
tcp
、
udp
、
ip
注意:我倾向于
使用
UDPClient来解决这个问题,但是berkley类也能工作。s.Ttl; 允许我获取或设置传出数据包的Ttl,但我想
读取
传入数据包上的我很难解析传入数据包的数据部分以外的任何内容,但我的目标是对包含UDP和
IP
报头的整个数据包进行逻辑处理,并最终记录全部数据包。我在这里误解了什么
浏览 2
提问于2020-02-03
得票数 1
回答已采纳
0
回答
使用
read()时,TCP流中包含哪些报头?
c++
、
c
、
linux
、
sockets
、
tcp
我知道TCP“数据包”包含几个报头(以太网、
IP
、TCP等)。在SOCK_STREAM
套接
字
上调用read()时,包含哪些标
头
信息?在将数据暴露到应用程序空间之前,内核是否剥离了一些头文件?场景:我想在我的应用程序中
读取
套接
字
上的TCP数据包。要得到一个完整的数据包,我需要知道数据包的长度。要了解这一点,我需要知道如何解释SOCK_STREAM
套接
字
读取
的数据,并且需要知道我
读取
的数据是包含TCP<
浏览 2
提问于2017-12-01
得票数 0
回答已采纳
4
回答
是否可以在同一台机器上运行
套接
字
服务器和
套接
字
客户端?
java
、
sockets
、
client-server
、
localhost
在
java
中,可以创建
套接
字
服务器和
套接
字
客户端,是否可以在同一台机器上运行
套接
字
服务器的实例和从
套接
字
服务器接收数据的
套接
字
/服务器客户端?例如,
套接
字
服务器运行在端口60010上,
套接
字
客户端运行在通过
套接
字
连接到该端口的同一台机器上,或者我是否需要通过一台新机器将其添加到我的网
浏览 3
提问于2012-04-09
得票数 19
回答已采纳
2
回答
物理
层
头
不存在于从原始
套接
字
读取
的数据中?
socket
我读过一些关于原始
套接
字
的文章,这些
套接
字
是UNIX域
套接
字
,与TCP或UDP不同的是,它们一般不会经过连接。它们用于进程间通信。此外,它们还用于实现新的传输
层
协议,也用于ICMP(用于ping)。
浏览 0
提问于2013-03-02
得票数 0
回答已采纳
1
回答
为什么我们
使用
本地
IP
地址来识别
套接
字
?
sockets
、
networking
、
tcp
、
network-programming
、
ip
当服务器想要创建一个
套接
字
时,它将
使用
它的
IP
地址和一些著名的端口的组合,比如80。因此,当数据包到达时,服务器
IP
和端口80将被用来决定数据包是否进入该
套接
字
。问题是,为什么我们需要检查服务器的
IP
地址,因为数据包(又名数据报)通过了网络
层
检查,并且肯定是该服务器的目的地。换句话说,如果目标
IP
不是服务器
IP
,网络
层
将不会将数据包传递给传输
层
,那么为什么我们在<
浏览 1
提问于2020-06-07
得票数 2
2
回答
套接
字
与普通网络API的关系
java
、
sockets
、
network-programming
我现在很清楚什么是
套接
字
,以及它们的用途。我试图了解它们与
Java
、
Java
以及所谓的Netty或MINA之类的网络API之间的关系。
套接
字
是所有基于
Java
的网络的基础吗?NIO是否是基于
Java
的网络的基础(也就是说,是API为更高的框架(如Netty或MINA)提供
套接
字
结构)?如果不是,那么
Java
网络功能的基础是什么?是否可以
使用
套接
字</
浏览 7
提问于2011-01-24
得票数 2
回答已采纳
2
回答
套接
字
与WinPcap
sockets
有人知道为什么我应该
使用
Winpcap而不仅仅是.Net
套接
字
来嗅探本地pc上的数据包吗? TY
浏览 0
提问于2009-10-12
得票数 5
回答已采纳
4
回答
Java
/
IP
套接
字
性能问题
java
、
sockets
、
tcp
、
nio
、
low-latency
我们的应用程序正在
Java
的TCP/
IP
套接
字
上快速
读取
数据。我们
使用
具有非阻塞
套接
字
和Selector的NIO库来指示
读取
的准备状态。平均而言,
读取
和处理
读取
数据的总体处理时间为亚毫秒.然而,我们经常看到10-20毫秒的峰值。(在Linux上运行)。
使用
tcpdump,我们可以看到tcpdump
读取
2条离散消息之间的时间差,并将其与应用程序时间进行比较
浏览 6
提问于2011-03-14
得票数 10
回答已采纳
2
回答
如何在
java
中欺骗
ip
java
、
ip
、
spoofing
如何在
java
中更改第三
层
的tcp信息?(
ip
欺骗)如何更改第二
层
信息?在
java
中有没有很好的库呢?它需要原始
套接
字
吗?
浏览 3
提问于2011-06-02
得票数 5
回答已采纳
1
回答
boost.asio,如何
使用
asio
读取
完整的
IP
数据包
boost-asio
我想
使用
一个函数,它在
套接
字
端口上
读取
,并在收到
IP
数据包时将控制权交回。boost::asio::
ip
::udp::
套接
字
有一个函数receive (或async_receive),它返回
读取
的字节数。文档声明:在连接的
套接
字
上接收一些数据。现在我不清楚是什么决定了“某些”数据,我不明白系统如何决定是返回还是继续等待并
读取
传入的数据,这就引出了我的问题: 如何
使用</em
浏览 0
提问于2009-08-10
得票数 4
2
回答
阅读
Java
中的回车和换行符
java
、
soap
、
tcp
、
stream
我有一个SOAP XML,它在开始时有一个我编写的自定义标
头
。我有TCP/
IP
连接,并且我收到Header + SOAP XML。标
头
在\r\n\r\n。当我尝试
读取
套接
字
时,我
使用
bufferInputstream,它有readnextline,这删除了我
使用
的\r\n\r\n,这意味着我到达了标
头
的末尾,因此我无法正确解码标
头
。是否有一个函数可以忽略回车符和新行,并将
套接
字</
浏览 0
提问于2013-04-03
得票数 0
回答已采纳
1
回答
ss命令:原始
套接
字
和unix
套接
字
之间的差异
command-line
、
unix-sockets
、
ss
display only RAW sockets在这里,RAW和UNIX域
套接
字
究竟有什么区别PACKET
套接
字
实际上是什么?
浏览 0
提问于2018-09-01
得票数 3
回答已采纳
1
回答
传输
层
协议的原始
套接
字
sockets
、
c++
我想做的是用C++制作我自己的传输
层
协议。我不知道如何创建一个自动解析
IP
头
的原始
套接
字
,并让我来设置有效负载。我设法在服务器上
使用
但是没有设法创建一个可以将数据发送到服务器的客户端。(我甚至不确定上面的
套接
字
是L2还是L3) 根据我对原始
套接
字
的理解,L3
套接
字
应该是这样
浏览 12
提问于2019-07-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 19 网络编程、UDP编程、TCP编程、粘包问题、文件上传
一步一步实现HTTP服务器-C/S服务器框架结构
服务器模型——从单线程阻塞到多线程非阻塞(中)
C 语言实现一个简单的 web 服务器
socket 通信必知必会|Python 标准库
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券