返回顶部
首页 > 资讯 > 操作系统 >Linux 下 nc 发送接收 udp、tcp数据
  • 780
分享到

Linux 下 nc 发送接收 udp、tcp数据

linuxudptcp/ip 2023-09-04 22:09:05 780人浏览 薄情痞子
摘要

nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立tcp/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。 一、只服务端使用nc 备注:这种方式

nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立tcp/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。

一、只服务端使用nc

备注:这种方式只能发送一次数据,不能互相发送

1、udp发送接收数据,udp本质不区分客户端服务端

客户端

 echo 111 > /dev/udp/192.168.43.102/1234

在这里插入图片描述
服务端

nc -u -l 192.168.43.102 1234   #-u代表使用udp 协议   ip为服务器的ip  -l 表示监听这个ip端口;nc -u -l 1234  #ip也可以不写 

在这里插入图片描述

2、tcp发送接收数据,要先开服务端的nc

客户端

echo 111 > /dev/tcp/192.168.43.102/1234

在这里插入图片描述
服务端

nc -l 192.168.43.102 1234 # nc默认使用tcp协议nc -l 1234 

在这里插入图片描述

二、两端都用nc

备注:这种方式可以多次互相发送数据

udp

客户端

nc -u 192.168.43.102 1234

服务端

nc -u -l 1234 

tcp

客户端

nc 192.168.43.102 1234

服务端

nc -l 1234 

更详细的参考:
nc 网络命令,通过TCP和UDP在两台主机间建立连接传递消息、文件

linux环境下nc命令的应用

来源地址:https://blog.csdn.net/weixin_44618297/article/details/131872856

--结束END--

本文标题: Linux 下 nc 发送接收 udp、tcp数据

本文链接: https://lsjlt.com/news/394420.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux 下 nc 发送接收 udp、tcp数据
    nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。 一、只服务端使用nc 备注:这种方式...
    99+
    2023-09-04
    linux udp tcp/ip
  • Java网络编程UDP协议发送接收数据
    本文实例为大家分享了Java网络编程UDP协议发送接收数据的具体代码,供大家参考,具体内容如下 UDP协议发送数据步骤 A:创建发送端socket对象; B:创建数据,并把数据打包;...
    99+
    2024-04-02
  • Java NIO实例UDP发送接收数据代码分享
    Java的NIO包中,有一个专门用于发送UDP数据包的类:DatagramChannel,UDP是一种无连接的网络协议,一般用于发送一些准确度要求不太高的数据等。完整的服务端程序如下:public class StatisticsServe...
    99+
    2023-05-30
    java nio udp
  • python实现TCP文件接收发送
    本文实例为大家分享了python实现TCP文件接收发送的具体代码,供大家参考,具体内容如下 下一篇分享:udp收发的实现 先运行服务器端打开接收,在运行客服端发送文件 还有记得改一下...
    99+
    2024-04-02
  • 【Python】使用python通过TCP或UDP,实现收发报文数据
    文章目录 1. socket 模块2. 通过TCP收发报文3. 通过UDP收发报文 1. socket 模块 socket 又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答...
    99+
    2023-10-01
    udp tcp/ip python 网络协议
  • java中UDP如何接收数据
    这篇文章给大家分享的是有关java中UDP如何接收数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程...
    99+
    2023-06-14
  • 怎么实现Udp接收数据
    本篇内容主要讲解“怎么实现Udp接收数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么实现Udp接收数据”吧!  udp接收数据,网络调试助手担任发送方,但发送时需要对方的也就是虚拟机的ip...
    99+
    2023-06-02
  • C#实现套接字发送接收数据
    本文实例为大家分享了C#实现套接字发送接收数据的具体代码,供大家参考,具体内容如下 服务端 namespace TestServer { public partial ...
    99+
    2024-04-02
  • C#怎么使用udp实现消息的接收和发送
    本篇内容主要讲解“C#怎么使用udp实现消息的接收和发送”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么使用udp实现消息的接收和发送”吧!使用udp实现消息的接收和发送代码比较简单,但是...
    99+
    2023-07-05
  • C#使用udp如何实现消息的接收和发送
    目录使用udp实现消息的接收和发送C# 运用UDP服务端界面客户端界面总结使用udp实现消息的接收和发送 代码比较简单,但是别忘记关闭防火墙进行测试。 首先便是服务端,使用Socke...
    99+
    2023-02-26
    C#使用udp udp消息接收 udp消息发送
  • Vue发送Formdata数据及NodeJS接收方式
    目录Vue发送Formdata数据NodeJS后台接收查看FormData里的值Vue发送Formdata数据 参数blob是通过this.cropper.getCroppedCan...
    99+
    2024-04-02
  • C#如何实现套接字发送接收数据
    这篇文章主要介绍了C#如何实现套接字发送接收数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下服务端namespace TestServer{ ...
    99+
    2023-06-21
  • java怎么用UDP实时接收数据
    要使用UDP实时接收数据,你可以使用Java的`DatagramSocket`类和`DatagramPacket`类。以下是一个简单...
    99+
    2023-08-19
    java
  • 怎么在java中使用UDP发送数据
    这篇文章将为大家详细讲解有关怎么在java中使用UDP发送数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java可以用来干什么Java主要应用于:1. web开发;2. Android开...
    99+
    2023-06-14
  • 使用Winsock通过TCP发送数据段
    首先,需要包含 `winsock2.h` 头文件,并链接 `ws2_32.lib` 库文件。然后,可以按照以下步骤使用Winsock...
    99+
    2023-09-08
    C
  • java如何接收tcp协议的数据
    在Java中,可以使用Socket类来接收TCP协议的数据。下面是一个简单的示例:```javaimport java.io.Buf...
    99+
    2023-09-25
    java
  • Flutter应用程序可以发送到docker容器中的UDP服务器,但无法接收从服务器发送的数据
    Flutter应用程序可以发送到docker容器中的UDP服务器,但无法接收从服务器发送的数据。这意味着在Flutter应用程序中,您可以使用UDP协议将数据发送到docker容器中运...
    99+
    2024-02-09
  • 浅析nodejs实现Websocket的数据接收与发送
    WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。在WebSocket API中,浏览器和服务器只需要要做一个握手(handshaking)的动作,然后,浏览器和服务器之...
    99+
    2022-06-04
    数据 nodejs Websocket
  • vue项目嵌套iframe实现发送、接收数据
    目录vue嵌套iframe发送、接收数据vue中iframe的使用获取iframe里面的内容CDM跨域vue嵌套iframe发送、接收数据 <template>     ...
    99+
    2024-04-02
  • GoLang Socket.io 发送的数据无法在 React 中接收
    积累知识,胜过积蓄金银!毕竟在Golang开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《GoLang Socket.io ...
    99+
    2024-04-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作