recv 相关问题

BSD套接字函数,用于从TCP套接字接收数据。

C recv函数阻止循环从接收到所有内容(sys / socket)后重复进行

我正在使用反向外壳程序(用于实践),并且试图将popen函数的输出发送回服务器。由于某种原因,当我遍历文件并将其发送时,(server recv)...

回答 1 投票 0

如何终止已经在C语言中包含文本的字符串?

如何终止已经具有值的字符串指针?这就是我尝试过的:char *指针=“ Hello”;指针=“ \ 0”这不起作用。我正在寻找一种方法来制作与...相同的东西...

回答 1 投票 1

在python的HTTP响应中接收正文内容

我试图从正文中获取内容,但是当我需要sock.recv时,我总是返回0字节。我已经有了标题,并且工作正常,但是我逐字节接收了它。我的问题了...

回答 1 投票 -2

如果具有MSG_PEEK的无阻塞recv成功,那么没有MSG_PEEK的后续recv也将成功吗?

这是我正在处理的某些代码的简化版本:void stuff(int fd){int ret1,ret2;字符缓冲区[32]; ret1 = recv(fd,buffer,32,MSG_PEEK | MSG_DONTWAIT); / *错误...

回答 5 投票 12

如何正确使用select.select()与someSocket.recv

这是打印“已接收”:连接,clientAddr = mysocket.accept()数据= connection.recv(256)print(“已接收”)这是打印“超时”:连接,clientAddr = mysocket.accept()。 ..

回答 1 投票 0

C-如何添加多个标志

这是在函数中添加多个标志的正确方法吗? recv(sfd,&buf,sizeof(buf),MSG_DONTWAIT | MSG_ERRQUEUE);我的buf中没有收到错误消息。 recv()不会阻止。我得到...

回答 1 投票 0

使用recv()确定数据包大小的最佳方法是什么?

对于套接字编程和C语言来说,这是非常新的。我正在尝试编写一个基本程序来在两台计算机之间发送和接收数据。我了解recv不会一次获取所有数据-...

回答 1 投票 0

[没有发送数据时如何跳过recv()函数

我有一个用C编写的服务器-客户端程序。我的问题是我有一个while循环,可以在其中接收和发送数据。当我需要我的服务器执行其他操作时,它会发生很多,但是它只是停留在...

回答 2 投票 1

C-在使用recv接收数据的同时直接写入while循环中的数组

这是我的代码:FILE * responseStorage = fopen(“ response”,“ w”); if(responseStorage == NULL){//错误处理} int receiveTotal = 0; while(1){收到的ssize_t = recv(sockfd,buf,BUFSIZ,...

回答 2 投票 0

Winsock服务器页面在recv()上挂起

我正在尝试使用Winsock在简单的Web服务器上处理获取请求。在浏览器窗口中打开页面时,该页面将首次挂起,并在第二次运行。刷新几次后,页面...

回答 1 投票 1

同时发送/接收消息socket python

我一直在一个简单的python套接字聊天室,客户端和服务器可以相互发送消息。我遇到的问题是服务器和客户端只能发送一个......

回答 3 投票 3

在套接字库中调用recv时,我的recv缓冲区应该有多大

我对C中的套接字库有几个问题。这是我在问题中引用的一段代码。 char recv_buffer [3000]; recv(socket,recv_buffer,3000,0);我该如何决定...

回答 6 投票 120

C socket编程阻塞中的recv()不是吗?

在Receiver中,我有recvfd = accept(sockfd,&other_side,&len); while(1){recv(recvfd,buf,MAX_BYTES-1,0); BUF [MAX_BYTES] = '\ 0'; printf(“\ n Number%d content:%s \ n”,counter,buf); ...

回答 5 投票 2

如何修复recv合并多个TCP段到一个?

我有两个同行:爱丽丝和鲍勃。鲍勃试图向爱丽丝发送他知道的同伴名单。首先,Bob告诉Alice他有多少同伴,然后他发送n个字符串,其中包含有关同行的信息......

回答 1 投票 -2

C套接字,recv丢失数据

我做了一个TCP客户端/服务器,我想要发送请求,但recv函数丢失数据(发送缓冲区的第3个字节)我尝试了很多东西:-put printf everywhere -change port number -...

回答 1 投票 -2

在调用recv()之前检查错误

得到了以下问题:我创建了一个能够使用select()处理多个连接的服务器。但是如果套接字刚刚出现错误,那么select也返回一个客户端(索引为FD_SET)。

回答 5 投票 2

当客户端发送的字节多于我们可以存储的字节并且缓冲区被覆盖时如何处理?

我们在python3中有一个从客户端接收x字节的套接字,我们的问题在于客户端发送的字节多于x,当发生这种情况时,我们的缓冲区被覆盖,我们丢失了之前的字节。我们......

回答 2 投票 0

如何使用read()重新创建recv()?

由于规范要求,我不允许使用recv()或类似的函数来读取socket的fd。我想知道如何使用read()重制该函数?我试过......

回答 2 投票 -1

脚本转换2.7到3(套接字)

我正在尝试将用python2.7编写的脚本转换为python3。第一个障碍是如何在两者之间处理字节字符串,我相信我已经解决过了。我正在看的脚本就是这个......

回答 1 投票 0

socket.recv为空,但结果显示在Maya中

我试图将Maya中关节旋转的值转换为外部IDE。我已成功发送命令,Maya响应正常,但我无法理解如何...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.