network-programming

    7熱度

    4回答

    我應該在C#中使用哪些類以便獲取有關網絡中某臺計算機的信息? (例如誰在該計算機上登錄,在該計算機上運行什麼操作系統,打開哪些端口等)

    1熱度

    1回答

    這是從服務器的輸出,當我在遠程登錄: [email protected]:~$ ./server_setup 1299 Connection recieved from 186.32.0.0 [email protected]:~$ ./server_setup 1299 ^C [email protected]:~$ ./server_setup 1290 Connection rec

    1熱度

    3回答

    我正在C(單播)創建一個UDP套接字客戶端,並想知道爲什麼recvfrom()有一個struct sockaddr *參數,其中在手冊頁說, 空指針,或指向一個sockaddr結構,其中發送地址將被存儲。 是否有可能從另一臺服務器接收到一條消息,而不是我發送的消息?如果是,如何創建這種情況? 如果不是,說這個參數僅在使用廣播模式時有用嗎?

    0熱度

    1回答

    好吧,所以我在C#中編寫了一個重複的登錄「worker」類,並且遇到了一些問題。我認爲,我背後的邏輯完美無瑕! :( 但是,我不能,爲什麼它的觸發第一次出現,而不是隻爲我的生活出複製:( namespace Lab.Core.BackgroundWorker { using Lab.Core; using Lab.Core.Net; using System;

    2熱度

    1回答

    比方說,我有一個線程: sub new { my $class = shift; my $self = ref $class || $class; bless { 'read_set' => IO::Select->new, 'write_set' => IO::Select->new, 'error_set' => IO

    0熱度

    3回答

    有人能向我解釋一下爲何這段代碼在一段時間,而發送失敗一次與udpLink空異常? udpLink = new UdpClient(ipAddress, 514); using (udpLink) { udpLink.Send(rawMsg, rawMsg.Length); } 這是我如何修復它的新代碼。 udpLink = n

    0熱度

    7回答

    我在比較C中的字符串時遇到了困難(我對此比較陌生)。我有這個服務器應用程序的套接字等待接受來自客戶端的數據。在我的程序的這個特定部分,我希望能夠根據從客戶端接收到的數據執行MySQL查詢。我希望能夠知道接收到的數據何時具有「newuser」的值以啓動簡單的註冊過程。 Strcmp返回一個正的1值,我相信我應該得到0,因爲值應該相等。 源代碼: //setup socket //loop and

    3熱度

    3回答

    我想在IP地址範圍內執行一組網絡任務。只要範圍比c類網絡大,我就無法枚舉範圍內的所有主機。 我希望能夠通過網絡掩碼255.255.240.0遍歷網絡的所有主機。 From: 192.168.0.100 To: 192.168.10.100 如何解決這個問題?這一定是一個相當普遍的任務。我來自Cocoa iPhone編程的綠色領域,因此我們將欣賞C時尚解決方案。 :-)

    3熱度

    1回答

    在Solaris上,爲了獲得struct msghdr中的msg_control字段並且擁有IPV6_TCLASS,我似乎需要定義_XPG4_2和__EXTENSIONS__。 它似乎工作,如果我只是其中任何事情之前定義這些以1: #if defined (__SVR4) && defined (__sun) # define _XPG4_2 1 # define __EXTENSIONS__

    0熱度

    1回答

    我一直在研究Netty和Mina,但對重寫二進制數據流的最佳方式感到困惑。例如,我想創建一個允許替換XML並前進的代理。 示例讚賞。