sendto

    1熱度

    2回答

    看來,我在Windows中發現了一個錯誤... 好吧,別這麼可悲。我試圖對UDP進行通用的sendto()操作,偶爾發現WinXP(32位,SP3,在真實和虛擬機上檢查)返回WSAGetLastError()發出的「-1」字節,錯誤10014(又名WSAEFAULT)。僅發生在IPv4地址上(與IPv6目的地相同的代碼完美地工作)。重現的主要條件是在全局範圍聲明的「const struct soc

    0熱度

    2回答

    我在嘗試探索「sendto」套接字函數的實現。我試圖在Linux中找到一個實現。 在Linux中,sendto函數對應於「sys_sendto」系統調用。當我試圖遵循它,我只找到一個定義,它是以下幾點: asmlinkage長sys_sendto(無效)屬性((弱,別名(「sys_ni_syscall」)) 這就是說sys_sendto不過是sys_ni_syscall的別名,它只是返回一個值而已

    0熱度

    1回答

    我想在python中創建一個簡單的thingermajig,目前只是爲了測試通過套接字發送UDP數據包。我認爲除了使用socket.sendto命令之外,我的腳本完美無缺。我不斷收到有關「字節」所在部分的錯誤...無論是TypeError:需要一個interget,還是當它成爲一個interget TypeError:需要一個字符串。有人能給我提供一個如何發送字節的例子嗎? 在我的腳本中,我得到的

    2熱度

    1回答

    我已經實現了一個應用程序,我可以選擇一個聯繫人並在桌面佈局中列出有關此聯繫人的一些自定義信息。 在此tablelaylay的每一行中,我有一個列(按鈕),它應該使用短信,whatapp,遠足等向特定用戶發送消息。 在點擊事件時,Action_Send意圖應該打開,而不必選擇聯繫人I想要將聯繫人或聯繫人ID作爲額外的,以便我不必從whatsapp/sms /徒步旅行目的列表中選擇聯繫人。 這是可能的

    0熱度

    2回答

    我想廣播數據,但輸出是udp發送失敗。我選擇了一個隨機端口33333.我的代碼有什麼問題? int main() { struct sockaddr_in udpaddr = { sin_family : AF_INET }; int xudpsock_fd,sock,len = 0,ret = 0,optVal = 0; char buffer[255];

    0熱度

    1回答

    我嘗試使用UDP套接字來發送數據,並捕獲使用Wireshark的(Windows7的下)的數據: client_sockd= socket(AF_INET,SOCK_DGRAM,IPPROTO_IP); client_address.sin_family = AF_INET; client_address.sin_addr.s_addr = inet_addr("192.168.3.100"

    1熱度

    2回答

    我目前的代碼不起作用我找不到方法發送string與sendto()或將基本string轉換爲char*,以便它可以工作。謝謝。這裏是我當前的代碼: for (vector<string>::iterator it=lines.begin(); it!=lines.end(); ++it){ if (int bytes = sendto(sockfd, *it, strlen(*it),

    0熱度

    3回答

    我是socket編程的新手。 當學習sendto功能,爲原型: ssize_t sendto(int socket, const void *message, size_t length, int flags, const struct sockaddr *dest_addr, socklen_t dest_len); 我結識了「消息」已經包含目標IP,和des

    0熱度

    1回答

    嗨,我最近開始編程UDP套接字,我一直在使用它們來處理本地網絡上的各種東西。但我似乎無法找到有關如何將UDP數據包發送到我可愛的防火牆以外的任何信息。 下面是我用結合UDP套接字 int handle = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); sockaddr_in address; address.sin_family = AF_INET; a

    0熱度

    1回答

    我注意到sendto和recvfrom(UDP)之間的性能有差異。我使用WiFi向服務器發送大約100K字節的數據給客戶端(兩個方向估計的帶寬大約爲30Mb/s),發送時間大約爲4-5毫秒(具體取決於,但是這個值與理想值相當,3ms)。在客戶端,接收時間高出10-15倍,如50-60ms。我想讓這兩個時間非常相似。任何想法?