1. 程式人生 > >使用nc檢測udp埠是否可以正常通訊 【轉】

使用nc檢測udp埠是否可以正常通訊 【轉】

[[email protected]:~] nc -h usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]           [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]           [-x proxy_address[:port]] [hostname] [port[s]]         Command Summary:                 -4              Use IPv4                 -6              Use IPv6
                -D              Enable the debug socket option                 -d              Detach from stdin                 -h              This help text                 -i secs         Delay interval for lines sent, ports scanned                 -k              Keep inbound sockets open for multiple connects
                -l              Listen mode, for inbound connects                 -n              Suppress name/port resolutions                 -p port         Specify local port for remote connects                 -r              Randomize remote ports                 -s addr         Local source address
                -T ToS          Set IP Type of Service                 -C              Send CRLF as line-ending                 -t              Answer TELNET negotiation                 -U              Use UNIX domain socket                 -u              UDP mode                 -v              Verbose                 -w secs         Timeout for connects and final net reads                 -X proto        Proxy protocol: "4", "5" (SOCKS) or "connect"                 -x addr[:port]  Specify proxy address and port                 -z              Zero-I/O mode [used for scanning]         Port numbers can be individual or ranges: lo-hi [inclusive] 用來測試upd埠是否正常 a端:nc -ul 161 b端: nc -u a.a.a.a 161 在b端隨便輸入字元,看是否能夠傳到a端。  通過測試,使用nc傳檔案要比scp快不少,當然,安全性低了。 a端:nc -l 161 >/opt/test b端:nc a.a.a.a 161 <test 不要使用udp協議啊,UDP不保證傳輸的可靠性

相關推薦

使用nc檢測udp是否可以正常通訊

[[email protected]:~] nc -h usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]           [-s source_ip_address] [-T

程序/執行緒同步的方式和機制,程序間通訊

(轉自:https://www.cnblogs.com/virusolf/p/5331946.html) 一、程序/執行緒間同步機制。 臨界區、互斥區、事件、訊號量四種方式臨界區(Critical Section)、互斥量(Mutex)、訊號量(Semaphore)、事件(Event)的區別

檢測UDP是否開發的方法

UDP 埠是這樣的:如果你給一個 UDP 埠發包,對方主機沒有監聽這個埠,那麼這個主機會給你回覆一個特殊型別的 ICMP 不可達;

Jmeter模擬發送TCP/UDP/HTTP/FTP等請求包

lose property lib 格式 自定義 ras esp tle .cn JMeter安裝UDP插件後支持發送UDP協議的請求包,官方介紹安裝插件後可以用來測試DNS, NTP, TFTP, Boot servers and many-many other syst

JAVA 並發性和多線程 -- 讀感 (二 線程間通訊,共享內存的機制)

instance bar log 通信 java t 是的 復制代碼 ott bus 原文地址:https://www.cnblogs.com/edenpans/p/6020113.html 參考文章:http://ifeve.com/java-concurrenc

TCP和UDP的最完整的區別

CP 資源 blank 必須 可靠的 有序 serve 通過 傳輸層協議 來源:https://blog.csdn.net/li_ning_/article/details/52117463 TCP UDPTCP與UDP基本區別 1.基於連接與無連接 2.TCP要求系統

音頻自動增益 與 靜音檢測 算法 附完整C代碼

free 例如 般的 ron nbsp bsp log 梳理 .cn 轉自:https://www.cnblogs.com/cpuimage/p/8908551.html 前面分享過一個算法《音頻增益響度分析 ReplayGain 附完整C代碼示例》 主要用於評估一定長

vscode中檢測代碼中的空白行並去除的方法

圖片 nts ctrl+h 空白行 正則匹配 term .net 替換 fcm 按下ctrl+h鍵進行正則匹配:^\s*(?=\r?$)\n 然後直接替換,再看代碼發現空行已經不見了。vscode中檢測代碼中的空白行並去除的方法【轉】

HTTP學習---TCP和UDP協議的區別與應用

用戶數 prot 發送 smi 處理 層次 實時性 oot user 【原文】https://www.toutiao.com/i6592813624689951239/ 概述 ⊙TCP/IP是個協議組,可分為三個層次:網絡層、傳輸層和應用層。 在網絡層有IP協議、ICMP

Python+opencv利用sobel進行邊緣檢測(細節講解)

#! usr/bin/env python # coding:utf-8 # 2018年7月2日06:48:35 # 2018年7月2日23:11:59 import cv2 import numpy as np import matplotlib.pyplot as plt img = cv2

物聯網常見通訊協議

轉載地址:https://www.jianshu.com/p/f3f1a35f64cc 1  “通訊”與“通訊”傻傻分得清 傳統意義上的“通訊”主要指電話、電報、電傳。通訊的“訊”指訊息(Message),媒體訊息通過通訊網路從一端傳遞到另外一端。媒體訊息的

Android弱網通訊探究

轉自 https://blog.dreamtobe.cn/2016/08/16/android_weak_network/ I. 微信心跳機制 其中的有考慮到如何讓手機更省電,因此有與Android的alarm對齊喚醒的處理(可以參見已經開源的mars的smart_heartbe

android與PC,C#與Java 利用protobuf 進行無障礙通訊Socket

轉自https://www.cnblogs.com/TerryBlog/archive/2011/04/23/2025654.html protobuf 是什麼?   Protocol buffers是一種編碼方法構造的一種有效而可擴充套件的格式的資料。 谷歌使用其內

串列的輸出設定原創

author:張繼飛 前面做串列埠通訊,把從伺服器獲取到的資訊通過串列埠傳送時,對方接收到的資料總是有問題,通過十六進位制檢視每一次傳送回車換行(/r/n 十六進位制碼為0d 0a)到對方接收後就變成了0d 0d 0a,這個多出來的0d肯定是串列埠傳送時加入的,為此需要對串列埠的輸出進行

QT 串列QSerialPort + 解決接收資料不完整問題

類:QSerialPort 例程:Examples\Qt-5.9.1\serialport\terminal,該例子完美展示了qt串列埠收發過程,直接在這上面修改就可以得到自己的串列埠軟體。核心方法 //讀串列埠QByteArray QSerialPort::readAll()//寫串列埠qint64 Q

程序間通訊的方式(8種)

程序間通訊的方式——訊號、管道、訊息佇列、共享記憶體 多程序: 首先,先來講一下fork之後,發生了什麼事情。 由fork建立的新程序被稱為子程序(child process)。該函式被呼叫一次,但返回兩次。兩次返回的區別是子程序的返回值是0,而父程序的返回值則是新程序(子程序)的程序

邊緣檢測的微分運算元簡單比較1

在實際的影象分割中,往往只用到一階和二階導數,雖然,原理上,可以用更高階的導數,但是,因為噪聲的影響,在純粹二階的導數操作中就會出現對噪聲的敏感現象,三階以上的導數資訊往往失去了應用價值。二階導數還可以說明灰度突變的型別。在有些情況下,如灰度變化均勻的影象,只利

Linux程序間的通訊方式和原理

程序的概念 程序是作業系統的概念,每當我們執行一個程式時,對於作業系統來講就建立了一個程序,在這個過程中,伴隨著資源的分配和釋放。可以認為程序是一個程式的一次執行過程。 程序通訊的概念 程序使用者空間是相互獨立的,一般而言是不能相互訪問的。但很多情況下程序間需要互相通

QtQt之程序間通訊(Windows訊息)

簡述 通過上一節的瞭解,我們可以看出程序通訊的方式很多,今天分享下如何利用Windows訊息機制來進行不同程序間的通訊。 效果 傳送訊息 自定義型別與接收窗體 包含所需庫,定義傳送的自定義型別、接收訊息的窗體標題。自定義型別可以處理訊息過多情況下,對訊息的區分,如果不需要也可以去掉。

QtQt之程序間通訊(共享記憶體)

簡述 上一節中,我們分享下如何利用Windows訊息機制來進行不同程序間的通訊。但是有很多侷限性,比如:不能跨平臺,而且必須兩個程序同時存在才可以,要麼程序A發了訊息誰接收呢? 下面我們來分享另外一種跨平臺的進行間通訊的方式-Shared Memory(共享記憶體)。 簡述 注意事項