腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
检查套接字是否在C中侦听
、
、
在迭代套接字文件描述符时,如何检查其中是否有一个来自被动套接字(侦听连接)?
浏览 0
提问于2012-04-21
得票数 15
回答已采纳
1
回答
对于Java上的ICMP请求,应该获得哪些特权?
、
、
我想通过Java来平IP。当我从命令行进行ping并跟踪网络包时,我会看到ICMP请求。当我从我的应用程序中跳转并跟踪网络包时,我在端口7处看到TCP请求。如果可以获得权限,典型的实现将使用ICMP回送请求,否则它将尝试在目标主机的端口7 ( ECHO )上建立连接。 为了我的目的,应该获得哪些特权?我该查些什么? PS: --我在s
浏览 0
提问于2014-11-17
得票数 3
1
回答
linux
上的unix域套接字?
、
、
, connection_
fd
; pid_t child; if(
socket
_
fd
< 0) printf("
socket
() failed\n"); } } /* still inside serv
浏览 2
提问于2012-04-28
得票数 5
回答已采纳
1
回答
从套接字读取到缓冲区,然后从缓冲区逐行读取以实现http语言。
、
、
、
、
我正在处理的一切都是用c语言编写的。我正在向数据库服务器发送请求(在c中),服务器返回信息,我可以从套接字读取它。我的问题是,现在我把它放在一个缓冲区中,它是这样存储的:[info here] [info here] \n<tr><td> [info here] [info here] \n这是我正在实现的代码,但它没有退出循环:w
浏览 0
提问于2015-04-20
得票数 1
2
回答
如何将UDP套接字绑定到一系列端口
、
、
我想为一个能够读取所有UDP数据包的应用程序编写一个内核线程。我在绑定时遇到了问题,因为这些数据包可能会到达端口范围(比如5001到5005)。
浏览 0
提问于2011-07-04
得票数 1
1
回答
如何查询文件描述符的
socket
类型?
、
、
但是如何查询套接字类型(
socket
(2)的第二个参数)和协议(
socket
(2)的第三个参数)?
浏览 3
提问于2012-12-09
得票数 1
回答已采纳
5
回答
Socket
select()在Windows中工作,但在
Linux
中超时
、
、
、
我正在将一个windows网络应用程序移植到
linux
上,在
linux
上遇到了select调用的超时问题。下面的函数阻止了整个超时值,并在我用数据包嗅探器检查客户端已经发送数据时返回。int recvTimeOutTCP(
SOCKET
socket
, long sec, long usec ) struct timeval timeout; timeout.tv_usec = usec;
FD
_ZE
浏览 2
提问于2010-01-06
得票数 6
回答已采纳
1
回答
LINUX
中不存在/dev/tcp
、
我正在将C/pro*c代码从UNIX移植到
LINUX
。;
FD
_ZERO(&listen_set); return 0;if (
socket
_id <0 ) exit(FAILURE);在UNIX中,
s
浏览 13
提问于2012-05-16
得票数 0
2
回答
如何使用C程序获取机器的MAC地址?
、
、
、
#include <sys/
socket
.h>#include <
linux
/if.h>#include <stdio.h> { int
fd
=
socket
(PF_INET, SOCK_DGRAM, IPPROTO_IP); strcpy(s.ifr_name, "
浏览 9
提问于2011-05-18
得票数 3
回答已采纳
5
回答
Linux
:是否存在带超时的read或recv from
socket
?
、
、
、
我唯一的想法是在循环中使用recv(
fd
,...,MSG_DONTWAIT
浏览 5
提问于2010-05-21
得票数 116
回答已采纳
1
回答
循环中带有accept()的pselect()
、
、
、
、
while(handle->m_run) { ready = pselect(
socket
= 1) DWORD openedSocket = accept(
socket
, NULL, NULL); handle->m_threads.emplace_back
浏览 2
提问于2015-10-08
得票数 0
回答已采纳
1
回答
Python:在Windows上获取UDP广播/
socket
.recvcmsg()发送方
、
、
、
、
这在
Linux
上很好,但是这种方法在Windows上是不可用的(Python3.3)。如何获得发件人的IP地址?from
socket
import *
fd
.setsockopt(SOL_
SOCKET
, SO_REUSEADDR, 1) data, _, _, addr =
fd
浏览 15
提问于2017-10-12
得票数 1
回答已采纳
1
回答
在
Linux
和Solaris中使用setsockopt [Solaris中的无效参数]
、
、
、
我试图在ftp程序中同时在
Linux
和Solaris上使用setsockopt()。 long val; val = 1; if(setsockopt(s_
socket
_
fd
, SOL_
SOCKET
, SO_REUSEADDR, &val, len) == -1) {
浏览 2
提问于2018-02-07
得票数 0
回答已采纳
1
回答
如何在没有root权限的情况下,在
Linux
上的C中从UDP数据包中恢复TTL-exceeded错误信息?
、
、
、
、
我想发送一个带有短TTL值的UDP数据包,并在没有root权限的情况下返回TTL超出的错误消息。我该怎么做?
浏览 2
提问于2015-09-04
得票数 1
1
回答
为什么套接字(AF_INET,SOCK_STREAM,0)返回超过1024的1434,然后使程序崩溃
、
、
当我在
Linux
(Ubuntu)上调用函数时:它返回1434,超过1024。然后,程序在这里崩溃:
FD
_ZERO(&read_
fd
);看起来
fd
超过1024,而
FD
_SETSIZE宏只有1024。我还编写了一个演示c++程序: #inclu
浏览 1
提问于2022-03-18
得票数 1
1
回答
通过unix域套接字ipc机制的对等凭据
、
; socklen_t address_length;uid_t eid; if(
socket
_
fd
< 0) printf("
socket
() failed\n"); return,b
浏览 20
提问于2014-12-06
得票数 0
回答已采纳
1
回答
Windows中的SO_REUSEADDR和UDP行为
、
、
我知道在*NIX环境中使用SO_REUSEADDR和UDP的行为类似于多播,其中绑定到同一端口的多个客户端可以同时侦听和接收广播数据报。这也是Windows上的行为吗?
浏览 0
提问于2011-02-22
得票数 3
1
回答
在JNA下为setsockopt确定平台
、
、
SO_DONTROUTE在
Linux
下是5,在OS下是0x0010 (通过setSockOpt是无法控制的)。getFd(
Socket
s) { if (
fd
!
Linux
public static final int SO_DONTROUTE = 0x0010; // that's under OS-X, but it's 5 under
Linux
new
浏览 15
提问于2015-03-14
得票数 0
回答已采纳
1
回答
在UDP套接字上设置广播标志的安全性影响
、
、
、
在C套接字中设置SO_BROADCAST选项有任何负面的安全效果吗?我正在编写一个C程序,如果我只是将广播选项设置为1,那么所有IP地址都可以正常工作,但是如果不设置它,内核将只接受单播或多播IP地址。
浏览 0
提问于2018-02-27
得票数 2
回答已采纳
1
回答
从套接字读取SocketCAN仅返回11cobid
、
、
、
、
但我找不到有人可以帮助的地方…… struct can_frame message; struct ifreq ifr; { LE_INFO("
浏览 79
提问于2020-10-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 网络编程—Socket
Linux C语言高级编程之Socket网络编程!
一个简单的Linux下的socket程序
从linux源码看socket的阻塞和非阻塞
网络编程基础漫谈(三)之 select 函数重难点解析 甲篇
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券