代码编织梦想

【linux进阶之路】socket —— “udp“ && “tcp“-爱代码爱编程

文章目录 一、再识网络1. 端口号2. 网络字节序列3.TCP 与 UDP 二、套接字1.sockaddr结构2.UDP1.server端1.1 构造函数1.2 Init1.3 Run

【linux进阶之路】理解udp,成为tcp。-爱代码爱编程

前言   学了TCP 和UDP之后,感觉UDP就像是初入职场的年轻人,两耳不闻 “窗外事”,只管尽力地把自己的事情做好,但收获的却是不可靠,而TCP更像是涉世极深的"职场老油条",给人的感觉就是 “城府极深,深不可测”,不

基于树莓派实现 -爱代码爱编程

最效果展示 演示视频链接:基于树莓派实现的智能家居_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Tr421n7BM/?spm_id_from=333.999.0.0 (PS:房屋模型的搭建是靠纸板箱和淘宝买的家居模型,户型参考了留学时短租的公寓~)  前言 到目前为止,对于linux的嵌入式

c#上位机与欧姆龙plc的通信01-爱代码爱编程

 最近,【西门庆】作为项目经理负责一个70万的北京项目,需要在工控系统集成软件开发中和欧 姆龙PLC对接,考虑项目现场情况优先想到了采用FinsTCP通讯协议,接下来就是记录如何一步步实现这些通讯过程的,希望给电气工程师,软件工程师,特别是工业软件开发人员带来福利。 1、欧姆龙PLC介绍 欧姆龙PLC是工控领域市场率较高的品牌之一,有低端CP/CH系列

c#上位机与欧姆龙plc的通信06-爱代码爱编程

1、介绍  对于上位机开发来说,欧姆龙PLC支持的主要的协议有Hostlink协议,FinsTcp/Udp协议,EtherNetIP协议,本项目使用Hostlink协议。  Hostlink协议是欧姆龙PLC与上位机链接的公开协议。上位机通过发送Hostlink命令,可以对PLC进行I/O读写、可以对PLC进行I/O读写、改变操作模式、强制置位/复位等

capl如何使用socket套接字实现tcp通信(建立连接)-爱代码爱编程

socket套接字相关的文章我们已经写过太多,这里就不再展开。CAPL使用socket实现TCP活UDP通信,在文章《【CANoe示例分析】TCP/UDP Server/Client》也有过介绍,但主要介绍的是工程示例,代码

tcp(socket 套接字)编程 1-爱代码爱编程

一、TCP套接字编程架构如下 二、相关代码实现 1、服务器端代码 package com.company; import java.io.IOException; import java.net.InetSock

<.net>visaulstudio2022下用vb.net实现socket与汇川plc进行通讯案例(eazy521)-爱代码爱编程

前言 此前,我写过一个VB.net环境下与西门子PLC通讯案例的博文: VisaulStudio2022下用VB.net实现socket与西门子PLC进行通讯案例(优化版) 最近项目上会用到汇川PLC比较多,正好有个项目有上

鸿蒙socket通信示例(tcp通信)-爱代码爱编程

前言 DevEco Studio版本:4.0.0.600 参考链接:OpenHarmony Socket 效果 TCPSocket 1、bind绑定本地IP地址 private bindTcpSocket() { let localAddress = resolveIP(wifi.getIpInfo().ipAddress) c

使用epoll()进行socket编程处理多客户连接的tcp服务器实例-爱代码爱编程

在网络编程中,当需要使用单线程处理多客户端的连接时,常使用select()或者poll()来处理,但是当并发数量非常大时,select()和poll()的性能并不好,epoll()的性能大大好于select()和pol

linux网络编程——socket 通信基础-爱代码爱编程

Linux网络编程——socket 通信基础 1. socket 介绍2. 字节序2.1 简介2.2 字节序举例2.3 字节序转换函数 3. socket 地址3.1 通用 socket 地址3.2 专

socket网络编程(四)——点对点传输场景&方案-爱代码爱编程

目录 场景如何去获取到TCP的IP和Port?UDP的搜索IP地址、端口号方案UDP搜索取消实现相关的流程:代码实现逻辑服务端实现客户端实现UDP搜索代码执行结果 TCP点对点传输实现代码实现步骤

java中pdf文件传输有哪些方法?-爱代码爱编程

专栏集锦,大佬们可以收藏以备不时之需: Spring Cloud 专栏:http://t.csdnimg.cn/WDmJ9 Python 专栏:http://t.csdnimg.cn/hMwPR Redis 专栏:ht

mongoose httpserver webcommand-爱代码爱编程

说明 在mongoose http server的基础上允许在URL栏输入command,返回输出结果 eg: localhost:8000/command: ls 其中/command:为关键字代表之后的为要执行的命令

mongoose httpserver浅析-爱代码爱编程

文章目录 前言一、结构体及其功能二、函数MG_LOGmg_http_listenmg_mgr_poll question参考链接 前言 mongoose是一款基于C/C++的网络库

socket网络编程(三)——tcp快速入门-爱代码爱编程

目录 概述TCP连接可靠性1. 三次握手过程2. 四次挥手过程3. 为什么挥手需要四次? 传输可靠性TCP核心APITCP传输初始化配置&建立连接客户端创建Socket建立连接服务端创建Serve

why not http?-爱代码爱编程

游戏服务器开发主要是基于socket,或者websocket,很少采用http(可能有部分非常轻量级的服务器选择http)。这是什么原因呢?我们先来看看socket与http之间的区别。 socket与http之间的区别 socket与http对比 socket http TCP/IP协

visaulstudio2022下用vb.net实现socket与西门子plc进行通讯案例(优化版)_vs编写与plc1500通讯程序-爱代码爱编程

前言 对于电气工程师来说,不仅要会PLC,还要会上位机。 此前,我写过一个VB.net下雨西门子PLC通讯案例的博文: VisaulStudio2019下用VB.net实现socket与西门子PLC进行通讯案例 但当时很多

mfc casyncsocket类作为客户端示例_site:csdn.net-爱代码爱编程

之前写过CAsyncSocket类使用的博客;进一步看一下; VS新建一个MFC 对话框工程; 添加一个类,从CAsyncSocket继承,起个自己的名字; 对话框添加几个编辑框,按钮,静态控件; 为自己的CxxxAsyncSocket类添加重写的虚函数,OnConnect、OnReceive、OnSend; 自己的CAsyncSocke

套接字的多种可选项(修改io缓冲区大小及tcp_nodelay)-爱代码爱编程

标题套接字的多种可选项 我们进行套接字编程时往往只关注数据通信,而忽略了套接字具有的不同特性。但是,理解这些特性并根据实际需要进行更改也十分重要。 从上表可以看出,套接字可选项是分层的。IPPROTOIP层可选项是IP协