recv

    1热度

    1回答

    我有两个GPU卡特斯拉C2070(P2P & UAV的支持),我想发送和使用CUDA接收数据。 在GPU A,I具有矩阵: A11 A12 A13 A14 A21 A22 A23 A24 在GPU B,I有另一个矩阵: B11 B12 B13 B14 B21 B22 B23 B24 我只能发送连续元素如以下的代码: int main(void) { float *d_a, *d_b;

    0热度

    1回答

    我有客户端和服务器来传输图像。客户端发送图像二进制和服务器接收它们并存储。我用buff向量来存储二进制文件。 客户端: bytes_sent = send(socketfd, &fileSize, sizeof(fileSize), 0); bytes_sent = send(socketfd, &fileContents[0], fileSize, 0); 服务器端: bytes_rece

    1热度

    1回答

    运行一个小内部CTF来教人们一些计算机安全基础知识,我遇到了一个奇怪的行为。以下是分叉TCP服务器的句柄函数。这只是一个可爱的小缓冲区溢出演示(取自CSAW CTF)。 当测试时,我只是打扰发送4097字节的数据,因为它会成功溢出到backdoor变量。然而,许多参与者决定尝试发送完整的4099字节,而这实际上并不奏效。我不完全确定为什么。 在GDB中,recv ing 4099字节工作得很好,但

    0热度

    1回答

    我正在使用winsock socket api发送一个端口号非常高的udp数据包,我希望这个数据包在目的地未使用。我的意图是接收一个icmp数据包与目的地不可达/端口不可达消息。我创建了两个套接字,其中一个发送UDP数据包和其他我期待icmp数据包的套接字。发送成功。目的地也返回ICMP回复,这可以在wireshark上验证。现在当我做recv时,为了接收数据,recv函数挂起。我的目标是从rec

    1热度

    1回答

    我试图从客户端使用C++中的套接字将二进制JPEG文件放入服务器。大多数时候JPEG文件都可以正常传输。但是,有时候它会以较大的文件大小进行传输,并且该照片具有像素化部分。可能是什么问题? 这是我在服务器端代码,使用的recv(): void FtpThread::CPut(std::vector<std::string>& Arguments) { //filesize of fil

    0热度

    2回答

    之后数组值出现意外的改变,我运行了两个客户端实例。现在我第一次运行客户端,接收到的数据被保存到数组[0]中,但是当我运行第二个客户端时,array [0]的值会被新值覆盖。新数据将保存在数组[1]中而不是覆盖。我犯了什么错误? char * Array [100]; int ArrayCount = 0;是全局变量。 void *server() { int listenfd = 0; co

    0热度

    1回答

    我试图创建一个服务器和客户端程序,从客户端向服务器发送一个字符串,服务器在其中执行该字符串并将输出发送回客户端。我在linux中这样做,我很困惑为什么我的程序没有工作。这是代码。 **Client** int main() { //Code to use unix socket here if (connect(s, (struct sockaddr *)&remote,

    -1热度

    1回答

    为什么TCPsocket.recvfrom()不像UDP那样返回发件人地址? 何时TCP socket.recv()是一个空字符串? 谢谢!

    1热度

    1回答

    我正在寻找几个小时以获得有关我的问题的答案,但没有发现任何内容。也许我在这里得到一些帮助。 我在做什么: Java客户端发送消息到C-Server。该消息包含不同类型,如整数,短和字符串(例如message = int:total_msg_length; short:operation; string:hello - > total_msg-length = 4(整数大小),operation =

    0热度

    2回答

    我正在写一个非常基本的HTTP客户端: import socket from socket import * Payload = """GET /test.html HTTP/1.1 Accept: */* Accept-Language: en-us User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trid