UDP SOCKET 两台电脑通信
最近调UDP两台PC(win 与linux)通信调了很久,之前主要的VMvare 装的linux系统与win10的通信没有问题,但是linux与别的通信就不行,调试了很久,防火墙什么的都关了也是无济于事,具体表现为发送可以发送成功,但是接收不到,后来用来nc的命令进行UDP调试,才发现本身就是虚拟机的问题,表现为虚拟机可以和本机nc通,但是虚拟机不能与外界其他电脑nc通,于是更换了另外一台Linux主机,换好端口和网址就可以了,代码其实还是之前的代码,并没有怎么改。
nc命令如下:
接收端在终端中输入
nc -l -p port //port为端口号,port 为可用UDP端口
发送端在终端输入:
nc ip port //ip为ip地址,port 为可用UDP端口
如果两端发送接收,说明ip与端口是可以联上的,也是可以建立UDP通信的,但是感觉UDP选端口是个很费劲的活,这里选的端口是可以连上的,但是不代表你选的端口也可以被bind() 上,如果bind一直报错,那么在其他位置(其他位置都是死码)没有错的情况下,就要开始考虑更换其他端口了,关于bind函数一直绑定不上,其实我还想到了一个暴力的方式,那就是用一个循环,直到找到可以绑定的上的端口为止。
下面再说一下经常用的命令行吧,以便之后好查看:
win查找ip
ipconfig
mac 与linux查找ip
ifconfig
win查找端口
netstat -ano
mac ,linux查找端口
netstat -tunlp | grep 端口号
而且感觉选择在ip后的端口好些,如:
UDP SOCKET 两台电脑通信相关推荐
- C# Socket实现两台电脑通信(三)
C# Socket实现两台电脑通信(二)_喏喏心的博客-CSDN博客_c#两台电脑通信 https://blog.csdn.net/qq_26572229/article/details/109627 ...
- Wincc RT Professional第三讲-两台电脑通信
 ̄ 3 ̄博图软件安装下载教程(点我) ̄ε  ̄ Wincc RT Professional第一讲-组态 Wincc RT Professional第二讲-本地通信 Wincc RT Profession ...
- C# Socket实现两台电脑通信(二)
来自哔哩哔哩课程https://www.bilibili.com/video/BV1FJ411W7e5?p=186 第181-186 一.服务器端 1.GUI使用到的控件及其命名(Name):注意 ...
- java socket 两台电脑,Socket程序两台计算机为什么连接失败?(在同一台电脑上就成功)...
Socket程序两台电脑为什么连接失败?(在同一台电脑上就成功) 这是我写的Socket程序,在一台电脑上测试就连接成功,用两台电脑分别服务器客户端就失败了. 我确定双方的防火墙什么都关了,也用管理员 ...
- linux和windows两台电脑通信,synergy-两台电脑共享一套鼠标键盘-Linuxwindows详细教程...
前些天,我把自己的台式电脑搬到实验室,与实验室里分配给我的电脑一起用.为了方便使用,我尝试了下用软件的方法实现两台电脑公用一套鼠标键盘,并且共享剪切板.本着分享的精神,写下心得,希望对需要的人有所帮助 ...
- 局域网中两台电脑通信
上网查了资料,总结下来有以下几个方面: 1.查看tcp/ip是否可用 2.查看端口是否可用,命令netstat -an ,端口状态应该是listenning状态,在我的机器上,不是connected状 ...
- JAVA中两台电脑通信_如何实现两台PC终端基于MAC地址互相通信
/*** 一.首先介绍下license授权机制的原理:1. 生成密钥对,方法有很多.2. 授权者保留私钥,使用私钥对包含授权信息(如使用截止日期,MAC地址等)的license进行数字签名.3. 公钥 ...
- Python两台电脑实现TCP通信
为了实现Nao机器人与电脑端的TCP通信,于是研究了一下Python实现TCP通信,在网上也看到了很多例子,但大多都是在一台机器上验证.在两台机器上使用,出了一些小故障. 注意:若两台电脑通信出了问题 ...
- win7系统两台电脑之间利用Socket实现文件传输---C++实现
参考:http://www.jb51.net/article/53732.htm 本博客主要实现了简单win7系统下,两台电脑之间(客户机与服务器)的文件传输,主要是基于Windows网络编程中win ...
- 两台计算机直连通信过程,教大家两台电脑网线直连传输的技巧
我们总有需要把一台电脑的资料传输到另一台电脑的时候,其实我们可以让两台电脑共享局域网,通过网线直连来达到传输的目的,下面来看看小编是怎么操作的吧. 1.设置电脑IP,首先打开下图界面,点击本地连接. ...
最新文章
- matlab图片压缩
- CSS设计指南(读书笔记 - 背景)
- linux将视频导入到iphone,如何将 IPhone 的文件导入 Linux
- 详解 ConcurrentHashMap
- ASP.NET基础教程-DataGrid表格控件-更新数据
- map和unordered_map
- win10的一些命令,记一记
- PR开场片头视频模板 多帧城市闪点社交媒体短视频pr模板
- 串口通信以及波特率计算方法
- python代码示例-Python代码样例列表
- python读取钉钉考勤数据
- 时序逻辑电路的设计(一) -- 模10的计数器电路(附Multisim)
- 翻译Computer Relaying for Power Systems-2nd Edition(Arun G. Phadke, James S. Thorp)
- 微软同步备份工具SyncToy,值得使用
- echarts 饼图的图例的颜色和图例的颜色相同的设置
- MFRC522_管脚示意图
- BaseRecyclerViewAdapterHelper用法抄袭
- 维度、度量、指标概念
- 如何用在自己的网页中嵌入腾讯视频网页播放器播放一些文件
- 缺乏技术专利支撑的小米还能走多远