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