sendto

    0熱度

    2回答

    我正在嘗試創建一個SendTo快捷方式到一個批處理腳本,它將採用選定的文件(在本例中爲jpg),用7zip壓縮它們並將它們命名爲文件夾名稱(即所選文件是in)並將它們放在同一個文件夾中。目錄名稱中也有空格。 我是真正的接近,但都創下了樹樁.. 這裏就是我這麼遠.. @echo off set folder=%~dp1 if exist "%folder%- Photos.zip" del "%fo

    1熱度

    1回答

    我的功能目前正常工作,但它從我的服務器發送主IP地址而不是另一個。 這裏的代碼片段: void *sendpacket(void *par1) { running_threads++; int thread_id = (int)par1; unsigned long start_ip = htonl(ntohl(start)+(per_thread*threa

    0熱度

    1回答

    您好我有下面的代碼給錯誤: if ((fd = socket(PF_INET, SOCK_DGRAM, 0)) < 0) { perror("socket(UDP): "); return 0; } family = AF_INET; if((remote_server_ent = gethostbyname2(hptr, family)) == NULL) {

    0熱度

    1回答

    我在許多文件上使用了一個轉換器。通常我只是一個一個地做,但這需要時間。我希望能夠選擇多個文件用CTRL + L單擊,右擊,發送到batch.cmd那然後運行該代碼: "cmd /c dewssdos -P @file" @file是從「發送到」列表中的一個文件。 但我不知道該怎麼做。我不知道Windows如何存儲我剛剛發送的文件列表以及如何訪問該列表。 http://technet.micro

    0熱度

    1回答

    美好的一天。 作爲一名計算機專業的學生,​​學習低級別的C編程,我在「經典」的實踐鍛鍊書面方式的服務器 - 客戶端的通信程序的stucked。 的目標是開發一種從遠程客戶端組件接收的命令的服務器組件,並執行它作爲本地殼命令;然後,該命令的輸出再次發送到客戶端。很簡單。 我的代碼從客戶端發送命令,服務器成功地接受它,執行它並捕獲輸出。但是在這一點上,當sayd服務器試圖向客戶端回覆該輸出時.....

    1熱度

    1回答

    所以我嘗試使用sendto()函數向客戶端發送消息。 和sendto()函數的原型是這樣的: ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen); 但我想送一個結構作爲第二個參數。我能做到嗎?

    2熱度

    1回答

    我正在Mac OS X中進行一些插入(基本上攔截C調用),我注意到ping應用程序試圖調用addrlen值爲16的sendto函數。在sys/socket.h中,我可以清楚地看到,sa_data陣列只可容納多達14個字節: /* * [XSI] Structure used by kernel to store most addresses. */ struct sockaddr {

    1熱度

    1回答

    編輯#2:問題是我愚蠢地讓memset參數順序倒退,所以,我沒有過零我的結構,因此必須在一些很少使用的字段中有一些垃圾值。這大概解釋了爲什麼它最初在我的系統上工作,而不是在客戶上。我不認爲我甚至得到了一個編譯器警告。 編輯#1:雷米建議我使用InetNtop而不是我自己的小ipv6rev()函數來打印出IPv6地址。我這樣做,並得到基本相同的結果。他的下一個建議是建立一個我將繼續努力的SSCCE。

    2熱度

    1回答

    我想要做的是基本上使用線程模擬客戶端 - 服務器 - 客戶端聊天。這是迄今爲止代碼: from socket import * from threading import Thread import threading import time from random import randint clients = [] HOST = 'localhost' PORT = 8000

    0熱度

    1回答

    我使用linux上的posix sockets api編寫了一個客戶端應用程序,它將信息發送到服務器,然後打印到服務器終端窗口。如果服務器與客戶端在同一臺計算機上,並且客戶端發送到環回或自己的IP地址,則一切正常。但是,如果服務器在另一臺機器上運行,則sendto返回「無效參數」錯誤。 下面是客戶端應用程序的代碼: #include <stdio.h> #include <stdlib.h>