腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
刷新
套接
字
上
的
剩余
字节
sockets
、
tcp
我在许多地方读到,除了Unix域
套接
字
之外,不可能从任何
套接
字
上
的
接收调用中
刷新
剩余
的
字节
。我需要一种方法,在不关闭连接
的
情况下不读取TCP
套接
字
上
的
所有传入数据。服务器发送了200
字节
,我读取了20
字节
,然后继续发送下一个请求,然后调用接收,然后剩下
的
180
字节</
浏览 7
提问于2021-10-04
得票数 1
2
回答
刷新
套接
字意味着什么?
sockets
、
networking
我真的不太了解
套接
字
,除了如何像读写文件一样读写
套接
字
。我对使用
套接
字
选择器略知一二。我不明白为什么你要
刷新
一个插座,到底发生了什么?这些比特只是在内存中
的
某个地方挂着,直到它们被推开?我在网上读到了一些关于
套接
字
的
东西,但它们都是非常抽象和高层次
的
。 这里到底发生了什么?
浏览 60
提问于2009-05-27
得票数 28
回答已采纳
1
回答
发送多条消息
套接
字
c
c
、
sockets
、
client-server
、
message
我写这篇文章是因为我
的
C
套接
字
有问题。当我在一个从服务器到客户端
的
循环中非常快地发送消息时,客户端在一个字符串中显示所有的消息,我不知道为什么。然而,当我发送一个信息,然后是睡眠,我没有这个问题。无睡眠
的
服务代码:int taille; for(i = 1; i<= nombreDeJoueurs; i++){boeufsLe joueur 2 a 0 tètes de boeufsLe joueur 3 a 0 tè
浏览 11
提问于2022-12-03
得票数 0
1
回答
TCP连接池
tcp
、
go
我对
套接
字
很陌生,并试图在tcp
套接
字
上
创建连接池。我
的
实现为每个调用发送32位长度,然后是二进制消息。但是,有时读者收到来自服务器
的
先前响应(当客户端关闭并在发送错误时重新建立
套接
字
时可能会发生问题)。如何在新请求之前
刷新
套接
字
(上次调用中剩下
的
字节
)。有什么建议吗?编辑:我了解到tcp总是流为0,如果我在消息之前发送
字节
(1
浏览 1
提问于2012-04-25
得票数 1
2
回答
端口21 (FTP)
上
的
NetworkStream在收到值为10 (换行符)
的
字节
时停止读取
c#
、
network-programming
、
newline
、
networkstream
、
linefeed
我有一个使用NetworkStream.Read和NetworkStream.Write发送88
字节
原始数据(不是字符串)
的
程序。
浏览 0
提问于2011-12-28
得票数 2
2
回答
在C++中通过
套接
字
发送多个字段数据
c
、
sockets
、
struct
、
udp
、
byte
我想通过以下格式
的
套接
字
发送数据包: uint32_t seqnum; char data[1024]每个数据包都有一个序列号、一个校验和和数据包包含
的
数据。如何将这3个字段放入缓冲区,通过
套接
字
发送,然后在接收时提取这些字段?例如,是否有可能将缓冲区
的
前4个
字节
设置为seqnum,接下来4个
字节
设置为校验,然后将
剩余
<em
浏览 0
提问于2015-11-08
得票数 0
1
回答
非阻塞
套接
字
和send()
c++
、
windows
、
sockets
、
winapi
、
network-programming
基于我对非阻塞
套接
字
的
低估,当我想要send()数据时,如果发送缓冲区已满,send()将返回一个错误。但我
的
问题如下: 如果发送缓冲区有5
字节
的
空间,而我试图发送15
字节
,那么整个15
字节
是不发送
的
,还是5
字节
是发送
的
,我
的
责任是查看实际发送了多少数据,并重新发送
剩余
的
字节
。
浏览 1
提问于2015-02-23
得票数 2
回答已采纳
1
回答
理解Indy
套接
字
超时
sockets
、
delphi
、
indy
我想了解Indy
套接
字
超时是如何工作
的
,因为我想以以下方式使用它们。 我有一个通过Internet传输文件
的
应用程序(TCP服务器/客户端)。当我开始转移
的
时候,如果我决定的话,我希望能够足够快地阻止它(比如说1500毫秒)。如果某个
套接
字
正在读取数据,而线路上发生了使其延迟
的
事情,我将无法停止传输,因为
套接
字
是挂起读取数据
的
。现在,我不知道下一步该怎么办.如果
套接
<em
浏览 2
提问于2021-11-28
得票数 1
回答已采纳
2
回答
Java与Win32
套接
字
刷新
(TCP)
java
、
sockets
、
winapi
、
tcp
、
flush
在Java中,可以向
套接
字
的
输出流写入几个
字节
(或小于缓冲区大小
的
字节
数),然后
刷新
它,以防需要立即发送一些
字节
。在Win32 API中,似乎没有任何类型
的
刷新
函数,所以在本例中,我觉得“
刷新
”只是在缓冲区
的
其余部分填充虚拟
字节
(可能为零),以强制发送函数发送数据。我
的
问题是,Java (甚至C# )是如何在幕后实现这样
的
事情<
浏览 5
提问于2016-12-30
得票数 0
回答已采纳
3
回答
无源和主动插座
sockets
、
port
引用
套接
字
有两种主要风格。一个活动
的
套接
字
通过一个开放
的
数据交换连接到一个远程
的
主动
套接
字
。被动
套接
字
不是完全
的
,而是等待一个内部
的
条件,这将产生一个新
的
主动
套接
字
一旦一个协议.每个端口都可以有一个被动
套接
字
绑定到它,等待输入条件,以及多个主动
套接
浏览 1
提问于2011-01-14
得票数 10
回答已采纳
1
回答
当调用QTcpSocket::close()时会发生什么?
c++
、
qt
、
sockets
、
tcp
我知道它最终会关闭连接,但是Tcp
套接
字
的
内部缓冲区会发生什么呢?清空了吗?tcpSocket.close();编辑:根据这个,关闭
套接
字
会自动
刷新
所有
剩余
<e
浏览 2
提问于2014-08-23
得票数 3
回答已采纳
1
回答
重用linux抽象命名空间
套接
字
c
、
linux
、
sockets
、
server
我想在一个服务器会话期间重用一个抽象
套接
字
入口。我试图关闭
套接
字
并再次绑定它们,但它没有工作。
浏览 3
提问于2017-01-21
得票数 3
3
回答
C# Networkstream.read()
c#
、
.net
、
sockets
读取(缓冲区、偏移量、长度)实际
上
是如何工作
的
,如果我将长度传递为32,这是否意味着它会一直阻塞直到接收到32
字节
? 据我所知,如果
套接
字
异常或连接被关闭,它将分别返回和异常或0。如果发件人只发送31个
字节
,那么读取继续阻塞会怎样?如果这是真的,是否意味着read将始终返回等于传递给它
的
长度
的
整数?还有cnan是如何控制超时
的
,如果
剩余
的
1
字节
没有在一定时间之后到达的话。重要但未回
浏览 4
提问于2009-09-01
得票数 11
回答已采纳
2
回答
Socket到C++ -消息总是8192个字符长
java
、
c++
、
sockets
、
tcp
、
winsock
我正在实现从java到C++程序
的
TCP
套接
字
连接。目前这是单向
的
,但总有一天会变成双向
的
。我
的
留言相当长(~100.000
字
)。不知何故,我
的
应用程序一次只发送8192个字符/
字节
。这怎么可能呢?客户端和服务器都运行在本地windows机器
上
。我不熟悉网络编程,所以非常感谢你
的
帮助!提前谢谢你!到目前为止,我
的
代码如下:连接:
浏览 1
提问于2015-03-02
得票数 0
1
回答
Perl
套接
字
(IO:: socket ::INET6)未自动
刷新
perl
、
sockets
、
flush
、
inet
、
autoflush
我有一个非常奇怪
的
场景。我有一个Perl应用程序,它从几个连接(
套接
字
和管道)接收输入。然后我将消息转发到预定义
的
目的地(
套接
字
已经打开)。= $socket; $socket->say($message);} 程序在开始
的
几分钟内运行良好,但是由于某种原因,自动
刷新
停止工作,
套接
字
开始缓
浏览 17
提问于2018-02-12
得票数 1
2
回答
TCP Server无法正确接收数据
c++
、
c
、
qt
、
tcp
、
serversocket
为了简化这个问题,并且不能在这里放太大
的
代码,下面的代码执行得更快,但是它损失了10到15
字节
的
数据包。$64$1$96$4d$3e8$38$2$46$dc$4$3$f6$e6$17$0$e6$d3$1$0$e6$d3$“断开 问题1与原始消息相比,它忽略了“1$0$e6$d3$2$0 14”部分(14
字节
)发送
的
数据。信息丢失
的
原因是什么?如何修复TCP服务器接收完整数据
的
代码。我在Wireshark
上
观察到,所有TCP数据包都已成功发送,但接收
浏览 0
提问于2016-10-17
得票数 0
回答已采纳
1
回答
在读取端收到关机后,需要帮助写入
套接
字
。
c#
、
sockets
、
half-close
我正试图在C#中实现一个HTTP,作为我正在开发
的
整个业务应用程序
的
一部分,并且遇到了以下难题。HTTP标准
的
一部分指定浏览器可能发出
套接
字
关闭(SocketShutdown.Send),此时服务器将向浏览器传递任何
剩余
的
数据,并关闭自己一半
的
套接
字
。当浏览器半关闭其连接时,我将在
套接
字
的
接收端得到预期
的
行为,即Select()表示
套接<
浏览 2
提问于2013-09-04
得票数 0
回答已采纳
1
回答
通过AS3
套接
字
向我
的
FTP站点发送
字节
时出现问题
actionscript-3
、
sockets
、
ftp
、
jpeg
我有一些as3代码,它成功地打开到我
的
FTP服务器
的
两个
套接
字
连接。一个用于命令,另一个用于数据。我使用STOR命令在FTP服务器
上
创建一个文件,然后使用byteArray使用writeBytes发送编码
的
jpeg。然后,我
刷新
数据
套接
字
并成功地关闭它。除了byteArray有826
字节
的
长度之外,所有这些似乎都很好,而我最终得到
的
文件在ftp服务器
上
只有817<
浏览 3
提问于2011-08-27
得票数 13
1
回答
在C#中读取大量
字节
,抛出异常?
c#
、
sockets
、
client-server
我有一个C#应用程序,它向服务器发送超过60万
字节
。来自服务器
的
响应有超过10,000个
字节
。我遇到
的
问题是,当我读取超过10k
字节
时,它抛出一个异常: System.Net.Sockets.SocketException:在System.Net.Sockets.Socket.Receive(Byte[]缓冲区、Int32偏移量、Int32大小、SocketFlags socketFlags)
的
System.Net.Sockets.Socket.Receive(String[] arg
浏览 4
提问于2012-04-19
得票数 0
回答已采纳
1
回答
TcpClient复位与优美关机
c#
、
sockets
、
tcp
、
tcpclient
、
shutdown
当我想要删除客户端到我
的
服务器
的
连接时,我正在使用TcpClient并调用。我
的
理解是,如果
套接
字
还没有被调用,那么它就会被关闭。来自: 设置如何接收指定不允许后续
的
接收呼叫。这对较低
的
协议层没有影响。如果使用面向连接
的
协议,如果在调用关机后存在以下条件之一,
浏览 1
提问于2015-08-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 网络编程—Socket
socket 通信必知必会|Python 标准库
浅谈TCP socket
为了能够对Socket CAN的深入理解,我们需要了解Socket的机制
D菜谱0204
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券