首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
1
linux通过SCP命令在多个系统间复制文件
2
vscode通过Remote-SSH插件连接Linux时报Error: XHR failed错误
3
银河麒麟系统中root用户open文件报 failed: Permission denied
4
C++如何实现类似C#中的属性(Property)
5
qt creator编译时出现了错误:error: LNK1181: cannot open input file 'debug\main.obj'
码峰
累计撰写
185
篇文章
累计创建
77
个标签
累计收到
18
条评论
栏目
首页
文章
标签
编程语言
Linux
关于
给我留言
我的动态
友情链接
搜索
标签搜索
FreeRTOS
Zynq
DMA
IIS
WinUSB
nuget
单片机
PowerShell
gcc
pip
dpkg
Xenomai
chatGPT
gtest
数字签名
Boost
字符串
udev
跨平台
msys2
内核编程
指针
Bash Shell
libusb
WebAPI
git
RESTful
实时系统
MATLAB
系统信息
代码规范
编程入门
Wireshark
开源项目
CentOS
Makefile
python
Conda
.NET Core
内存泄漏
INI文件
Ubuntu
Docusaurus
进程间通信
运维
编码
SEO优化
异步编程
github
Copilot
银河麒麟
SSH
PCI/PCIe
USB
Qt
Windows API
JSON
多线程
Windows BAT
应用工具
控件
mysql
docker
nginx
web
Node.js
网络通信
fpga
shell script
vmware
网站建设
visual studio
驱动
linux
C#
C/C++
VSCode
目 录
CONTENT
以下是
网络通信
相关的文章
2023-03-23
Windows10中使用netsh命令设置端口转发
有一台windows10系统的电脑A,连接到了局域网中,局域网中有另外的设备B,我希望设备B连接A的端口7778时,设备A直接将这个连接桥接到我的网站:www.cfnotes.com,相当于我在局域网中直接访问另外一台电脑时,就直接访问了我的网站。
2023-03-23
1979
0
0
Windows
2023-03-18
Linux中命令行网络工具Netcat 介绍及使用
Netcat 是一款简单的 Unix 工具,使用 UDP 和 TCP 协议。 它是一个可靠的容易被其他程序所启用的后台操作工具,同时它也被用作网络的测试工具或黑客工具。 使用它你可以轻易的建立任何连接。内建有很多实用的工具。可以用来在两台机器之间建立TCP/UDP连接,并通过标准的输入输出进行数据的读写
2023-03-18
1513
0
0
Linux
编程语言
shell
2023-02-19
C++使用libcurl实现HTTP POST和GET
libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证
2023-02-19
2717
0
1
C/C++
编程语言
2023-02-02
Windows中C语言网络编程时调用setsockopt设置组播参数报错10042(WSAENOPROTOOPT)
在Windows中使用C语言进行网络编程时,调用函数setsockopt设置组播参数IP_ADD_MEMBERSHIP,返回10042(WSAENOPROTOOPT)的错误代码
2023-02-02
1946
0
0
编程问题
C/C++
编程语言
2023-02-01
C/C++语言中socket IP地址的结构体
struct in_addr结构体是C/C++ socket编程中比较常用的结构体,主要是保存IP地址的信息,查看源码可以发现,这个结构体实际上是一个联合体,可以多种形式操作这个结构体。
2023-02-01
1252
0
0
C/C++
编程语言
2022-10-10
[C#]中TCP连接使用KeepAlive实现自动重连和保活
在网络通讯中,默认情况下如果TCP客户端或服务端异常断开了(由于网络原因),另外一端不收发数据的情况下,是无法知道对方已经断开了的,如果后续要继续发送出数据,就会产生异常。Server/Client真的会不知道已经建立连接的对方已经不在了吗❓ 会他当然会知道但是预设为两小时后😶。通过查阅资料和测试,发现在C#中原来可以设定Keep-Alive来保持Socket长连接,并且侦测网络异常抛出Exception,当Server/Client端发生不正常断线时,Server端将会立刻知道~~~
2022-10-10
3093
0
4
C#
编程语言
2022-09-26
在Linux中使用C#(mono)进行组播通讯时如何绑定到指定网卡
在另外一篇文章中介绍了不在一个子网的组播通讯 ,对于有多个网卡的系统来说,不同网卡的网络可能并不是同一个,组播通讯需要指定到需要通讯的网络中,也就需要指定到特定网卡了。在Linux中通过mono运行C#程序,虽然都是C#的程序,但实测发现在Windows和Linux中有一定差异,以下将做详细介绍。
2022-09-26
2431
0
1
Linux
C#
编程语言
2022-09-21
Wireshark抓包报:Header checksum: 0x0000 [incorrect, should be 0xxxxx
在使用Wireshark抓包,发现本机发送的包有校验和失败的问题:Header checksum: 0x0000 [incorrect, should be 0x506b (maybe caused by "IP checksum offload"?)],开始以为是发送的代码有问题,但接收方却能正常收到包,并且抓包并没有校验和异常。
2022-09-21
3043
0
0
问题&解决
Windows
2022-09-19
在C#中实现局域网中不在同一子网的两个机器双向UDP组播
在设备搜索相关的协议中,UDP被广泛使用,当不知道对方真实IP地址,并且可能两台机器不在同一个子网下,此时就不能直接使用UDP通讯,换句话说,不在相同子网下的两台机器(例如如子网掩码为255.255.255.0,机器A:192.168.11.11,机器B:192.168.1.101),普通的TCP或UDP发送都无法直接到达对方,此时就需要使用UDP的组播模式。接下来就介绍一下在C#中双向组播的实现。
2022-09-19
1979
0
0
C#
编程语言
2022-07-05
使用C#的Socket实现最简单的TCP通信示例代码
使用C#实现TCP通信有多个类可以使用,最简单的是直接使用TcpListener+TcpClient类,但有时候这两个类并不方便做更底层的一些配置。而使用Socket类可以做一些比较底层的TCP配置。这里给出使用Socket实现最简单的TCP通信示例代码。
2022-07-05
2135
0
0
C#