network-programming

    0熱度

    1回答

    我對socket編程的瞭解主要來自本教程: CS 50 Software Design and Implementation, Lecture 19, Socket Programming 由於在客戶端和服務器在兩個不同的系統和代理運行的TCP客戶機/服務器模型是在它們之間,假設客戶端可以通過代理將消息發送到服務器,然後服務器突然變得不響應(說它被重置)。代理和服務器之間的連接會發生什麼,以及如何

    0熱度

    1回答

    我使用apache-nifi,似乎我無法綁定到啓動web服務器時的地址,除非在配置文件中使用公共DNS名稱。使用DNS名稱解析的IP地址不起作用。同樣,使用在/etc/hosts中分配的主機別名不起作用。在每種情況下,我都會在nifi日誌中看到jetty拋出的異常,並說它不能分配請求的地址。 已經沒有什麼監聽端口了,通過netstat驗證,以及當我使用DNS名稱時,沒有錯誤綁定到該地址。這是設計,

    -3熱度

    1回答

    我正在使用以下客戶端代碼。成功connect()後,如果服務器關閉了所有連接,我的客戶端將如何知道此服務器關閉?有什麼方法可以從客戶端代碼中收聽這類事件嗎? int sfd = socket(PF_INET, SOCK_STREAM, tcp->p_proto); struct sockaddr_in isa = getipa("localhost", 1025); connect(sfd

    1熱度

    1回答

    的大小,這樣我正當紅的這個代碼片段: public static void main (String[] args) throws IOException{ DatagramSocket serverSocket = new DatagramSocket(1500); while(true){ byte[] recieveData = null; //<---loo

    1熱度

    1回答

    我正在使用Unity的多人遊戲視頻遊戲。 我可以成功連接到使用像這樣的遠程服務器: public string GetToken(string user, string pass) { string uri = _serverUrl + "/Token/" + user + "/" + pass; UnityWebRequest www = UnityWebReq

    1熱度

    1回答

    我試圖確定本地網絡上的設備是否有開放端口。在閱讀了很多意見之後,我一直在使用以下代碼: try { Socket s = new Socket(); s.setReuseAddress(true); SocketAddress sa = new InetSocketAddress(ipAddress, port); s

    2熱度

    1回答

    我需要調試我的Solaris內核模塊,特別是抽取引用傳遞給我的內核函數的結構中的數據。 msg_recv(sk_buff *skbp, uint_t link, uchar_t* src) { pkt_hdr_t *pkt; pkt = (pkt_hdr_t *)skbp->data; port = pkt->port; } 我在linux中編寫了一個sys

    -1熱度

    1回答

    我需要使用蜂窩網絡(而不是WiFi)獲取iPhone/iPad的IP地址。蘋果是否允許這樣做?如果否,有沒有其他方法可以獲得IP地址? 感謝您的幫助!

    1熱度

    1回答

    我想向第二層廣播地址在Scapy中的默認網關發送回聲請求。 我寫了這個代碼: packet = Ether(dst='FF:FF:FF:FF:FF:FF')/IP(dst='192.168.1.1')/ICMP() sendp(packet) ,但沒有響應返回 據我瞭解發送網絡內部的數據包的過程中,框架應該已經由於IP地址去了開關的目的地在同一個網絡中,然後交換機應該將它發送給連接到它的每個

    -1熱度

    1回答

    我寫關於模式的網絡流量識別的論文。輸入文件包含成千上萬條數據線,每一個都提供信息作爲時間戳,源和目的地IP地址,源和目的地端口,接口,數PF字節和數據包的源和目的地和協議之間交換。數據行中的開始和結束時間總是相同的。 我的問題是,如果有可以將所有IP地址分配給類別,如路由器/服務器/客戶端僅根據提供的信息,或者如果還有其他信息需要以正確地分配所有地址? (使用的端口大約是100-150,並且都是已