E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
====网络编程====
python 通过 socket 发送文件
#-*-coding:utf-8-*-importsocket,struct,jsondownload_dir=r'D:\Python\python_learning\gd\code\part3\02
网络编程
秋葵2022
·
2023-10-08 16:13
网络编程
三——TCP和UDP
学习链接这篇介绍TPC和UDP的文章,讲解得十分详细易懂:Android
网络编程
之TCP、UDP详解。我在这篇文章的基础上,做一些自己的总结和补充。
TokyoZ
·
2023-10-08 15:15
深入理解BIO/NIO/AIO
一、Java的I/O演进之路1.1I/O模型基本说明I/O模型:就是用什么样的通道或者说是通信模式和架构进行数据的传输和接收,很大程度上决定了程序通信的性能,Java共支持3种
网络编程
的/IO模型:BIO
星夜孤帆
·
2023-10-08 13:25
java
聊聊分布式架构——BIO到NIO的演进
核心之通道FileChannel类FileChannel常用方法NIO核心之选择器概述应用NIO非阻塞原理分析服务端流程客户端流程简单NIO示例AIO简介主要特点文件I/O和网络I/O:AIO不仅适用于
网络编程
Elaine202391
·
2023-10-08 13:20
分布式架构
分布式
架构
nio
《iOS
网络编程
与云端应用最佳实践》上线了-源码下载,试读
我的最新作品:《iOS
网络编程
与云端应用最佳实践》一书正式发售;(当当、亚马逊可以预定了)当当预售亚马逊预售本书正式发售之前,先拿出源码和试读章节和大家分享一下!
weixin_34023982
·
2023-10-08 13:20
移动开发
json
xcode
《iOS
网络编程
与云端应用最佳实践》上线了-源码下载,文摘
《iOS
网络编程
与云端应用最佳实践》一书正式发售;(当当、亚马逊可以预定了)当当预售亚马逊预售本书正式发售之前,先拿出源码和试读章节和大家分享一下!
吃素的小动物
·
2023-10-08 13:19
实例应用[置顶] 《iOS
网络编程
与云端应用最佳实践》上线了-源码下载,试读
最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--实例应用我的最新作品:《iOS
网络编程
与云端应用最佳实践》一书正式出售;(当当、亚马逊可以预约了)当当预售亚马逊预售本书正式出售之前,先拿出源码和试读章节和大家分享一下
weixin_30835933
·
2023-10-08 13:19
移动开发
json
xcode
【备注】【C9】《IOS
网络编程
与云端应用最佳实践》PDF 下载
【C9】《IOS
网络编程
与云端应用最佳实践》PDF下载内容简介《清华开发者书库:iOS
网络编程
与云端应用最佳实践》是介绍iOS6
网络编程
和云端应用开发技术书籍,介绍了苹果网络、数据交换格式、WebService
shiluoxinqing
·
2023-10-08 13:49
《iOS
网络编程
与云端应用最佳实践》上线了
《iOS
网络编程
与云端应用最佳实践》一书正式发售;(当当、亚马逊可以预定了)当当预售亚马逊预售本书正式发售之前,先拿出源码和试读章节和大家分享一下!
Jlins
·
2023-10-08 13:49
Unix Network Programming Episode 3
按照Unix
网络编程
的内容,我觉得还是按照一章章的知识点去了解。一方面,还是尽可能去抄写源代码;另一方面,尽可能画图总结知识点,因为TCP等协议注重流程。第一卷一共30章,第二卷暂不清楚。
duxingzhe103
·
2023-10-08 11:05
Linux
Unix
Network
Programming
Java
网络编程
:必知必会的 URL 和 URLConnection
java.net.URL类将URL地址进行了封装,并提供了解析URL地址的基本方法,比如获取URL的主机名和端口号。java.net.URLConnection则代表了应用程序和URL之间的通信链接,可用于读取和写入此URL引用的资源。URLConnection看起来只是比URL多了一个Connection,它们之间的关系也仅限于此吗?01、什么是URL为了搞清楚什么是URL,需要引入另外两个概念
沉默王二
·
2023-10-08 11:53
Java进阶之路
java
URLConnection
URL
Java基础知识总结(2023版)
Java进阶3、Java8新特性4、Java集合5、Java高并发6、Java代码实例二、MySQL数据库三、SpringBoot框架(35天)四、Redis中间件五、MongoDB数据库六、Netty
网络编程
七
哪 吒
·
2023-10-08 09:19
搬砖工逆袭Java架构师
java
消息中间件
分布式
网络
云原生
I/O多路复用【Linux/网络】(C++实现select、poll和epoll服务器)
1.引入:C10K问题c10k问题是指如何让一个服务器同时处理超过10000个客户端的连接,这是一个
网络编程
中的经典挑战。
Man9Oo
·
2023-10-08 08:27
Linux
服务器
linux
网络
多路复用
架构师选择题--计算机网络
443bbpop3是邮件接收协议:110SMTP是邮件发送协议:25http:80A网络隔离:防火墙(逻辑),网闸(物理)边缘计算:请求服务时,用距离最近的节点提供服务软件定义网络(SDN):可以通过
网络编程
来定义网络无线传输加密安全级别
计算机CV民工
·
2023-10-08 08:45
架构师选择题习题
软考
Linux
网络编程
中常用的字符串相关的函数
Linux
网络编程
中常用的字符串相关的函数1、strpbrk函数2、strcasecmp函数3、strncasecmp函数4、strspn函数5、strchr函数6、strncpy函数7、strstr函数
Wtfstorms
·
2023-10-08 08:33
Linux
C++
开发语言
Unix
网络编程
-pselect函数
pselect函数是由POSIX发明的,如今有许多Unix变种支持他。#include#include#includeintpselect(intmaxfdpl,fd_set*readset,fd_set*writeset,fd_set*execptset,conststructtimespec*timeout,constsigset_t*sigmask);返回:若有就绪描述符则为其数目,若超时则
大毛的笔记
·
2023-10-08 07:42
网络编程
day1
#includetypedefunion{unsignedshortintvalue;unsignedcharbytes[2];}Bytes;intmain(intargc,constchar*argv[]){unsignedshortintval=0x0201;Bytesb;b.value=val;if(b.bytes[0]==0x01&&b.bytes[1]==0x02){printf("小端
2301_78388097
·
2023-10-08 07:07
算法
linux
运维
网络编程
day2.c
TCP服务器#include#definePORT8888#defineIP"192.168.125.60"#defineERR_MSG(msg)do{\fprintf(stderr,"__%d__",__LINE__);\perror(msg);\}while(0)intmain(intargc,constchar*argv[]){//创建流式套接字socketintsfd=socket(AF_
2301_78388097
·
2023-10-08 07:07
网络
c语言
开发语言
python安全工具开发基础
文章目录拷贝、with==、is深拷贝、浅拷贝with三器一闭迭代器生成器闭包装饰器动态绑定垃圾回收
网络编程
UdpTcp协程mysql预处理防止注入redis未授权/弱密码拷贝、with==、isa=[
coleak
·
2023-10-08 06:01
#
python
#
web安全
python
安全
windows
嵌入式学习笔记-linux应用编程和
网络编程
-3.8 网络基础
一、再论进程1、从进程间通信说起网络域套接字socket,网络通信其实就是位于网络中不同主机上面的2个进程之间的通信。2、网络通信概述硬件部分:网卡操作系统底层:网卡驱动操作系统API:socket接口应用层:低级(直接基于socket接口编程)应用层:高级(基于网络通信应用框架库)应用层:更高级(http、网络控件等)3、网络通信概述重点1:掌握网络通信的架构层次和基本原理重点2:掌握socke
F__pj
·
2023-10-08 02:56
linux应用编程和网络编程
网络
路由器
Linux
网络编程
- recvfrom() & sendto()
recvfrom()recvfrom()函数是一个系统调用,用于从套接字接收数据。该函数通常与无连接的数据报服务(如UDP)一起使用,但也可以与其他类型的套接字使用。与简单的recv()函数不同,recvfrom()可以返回数据来源的地址信息。函数原型为:ssize_trecvfrom(intsockfd,void*buf,size_tlen,intflags,structsockaddr*src
青衫客36
·
2023-10-08 02:08
工程化C
Linux
linux
网络
Linux
网络编程
- 原始套接字(Raw Socket)
基本概念原始套接字(RawSocket)提供了一种机制,允许应用程序直接访问底层传输协议,绕过操作系统提供的传输层接口。这种套接字通常用于实现新的协议或对现有协议进行低级别的操作。以下是对原始套接字的详细介绍:定义与用途:原始套接字是直接基于网络层(如IP)的。当使用原始套接字发送数据时,应用程序负责构建完整的协议头。它常常被用于构造和发送自定义的IP包,如在ping、traceroute等工具中
青衫客36
·
2023-10-08 02:07
Linux
工程化C
linux
网络
Socket简介以及Java Socket编程
一、
网络编程
中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。
撸码小丑
·
2023-10-07 22:38
java
java
socket
网络编程
《Netty实战》读书笔记
第一章、Netty–异步和事件驱动Netty包含
网络编程
、多线程处理和并发。NIONIO代表非阻塞I/O(Non-blockingI/O)。
乐之者v
·
2023-10-07 22:18
读书笔记
服务器
网络
java
嵌入式养成计划-32-
网络编程
----域套接字模型------抓包工具--wireshark
还是占序列,后续填充内容六十九、域套接字模型69.1域套接字的概念69.2域套接字的函数使用69.3流式域套接字69.4报式域套接字七十、抓包工具——wireshark70.1wireshak安装70.2wireshark使用70.3包头分析70.4笔试面试题型
zhk___
·
2023-10-07 21:21
C/C++
网络
wireshark
linux
服务器
测试工具
c语言
嵌入式养成计划-31-
网络编程
----TCP的并发服务器模型------IO模型--IO多路复用
同样是占序列用,后续会填充六十七、TCP的并发服务器模型67.1循环服务器模型67.2并发服务器模型六十八、IO模型68.1阻塞IO68.2非阻塞IO68.3信号驱动IO68.4IO多路复用(重点!!!)68.4.1select68.4.2poll
zhk___
·
2023-10-07 21:20
C/C++
网络
tcp/ip
服务器
c语言
【Linux
网络编程
】select函数实现TCP并发服务器
I/O多路复用•应用程序中同时处理多路输入输出流,若采用阻塞模式,将得不到预期的目的;•若采用非阻塞模式,对多个输入进行轮询,但又太浪费CPU时间;•若设置多个进程,分别处理一条数据通路,将新产生进程间的同步与通信问题,使程序变得更加复杂;•比较好的方法是使用I/O多路复用。其基本思想是:–先构造一张有关描述符的表,然后调用一个函数。当这些文件描述符中的一个或多个已准备好进行I/O时函数才返回。–
imysy_22_
·
2023-10-07 20:15
tcp/ip
网络
网络协议
linux
运维
linux
网络编程
Libcurl库libcurl库:支持跨平台的网络协议库开发Libcurl库安装在网上找压缩包类似于:curl-7.71.1.tax.gz然后解压完后可以看到根目录下有一个文件INSTALL,一般开源包文件夹都包含了这个文件,这个文件是告诉我们怎么去安装这个库的如果根目录找不到这个文件,那可能在docs文件夹里面。安装开源库./configure--prefix=/PWD/_install#指定安
房东的哈士奇
·
2023-10-07 19:46
linux
网络
arm开发
Qt
网络编程
文章目录网络访问接口HTTPFTP获取网络接口信息UDPTCP Qt中的QtNetwork模块用来编写基于TCP/IP的网络程序,其中提供了较低层次的类,比如QTcpSocket,QTcpServer和QUdpSocket等,来表示低层次的网络概念;还有高层次的类,比如QNetworkRequest、QNetworkReply和QNetworkAccessManager,使用通用的协议来执行网络
seeyoumeet
·
2023-10-07 17:28
从零开始学Qt
网络
qt
c++
socket
网络编程
中设置socket选项的ioctlsocket、setsockopt和WSAIoctl函数的使用(附源码)
VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/124272585C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/125529931C++软件分析工具从入门到
dvlinker
·
2023-10-07 10:18
C/C++技术分享
socket网络编程
socket选项
ioctlsocket
setsockopt
WSAIoctl
源码
Golang
网络编程
:即时通讯系统Instance Messaging System
系统基本架构版本迭代项目改造无人机是client,我们是server,提供注册登入,场景选择等。信道模拟器是server,我们是client,我们向信道模拟器发送数据,等待信道模拟器计算结果,返回给无人机。一台无人机上线通知所有无人机(广播)在线无人机查询超时踢出无人机点对点通信(全连通和星形中的星形连接)共性知识点1.使用mutex互斥锁解决用户在线表的并发操作问题在Go语言中,并发操作一个ma
每天写点bug
·
2023-10-07 08:53
golang
网络
开发语言
lv8 嵌入式开发-
网络编程
开发 14
目录1I/O基本概念1.1IO概念1.2同步和异步1.3阻塞和非阻塞2五种I/O模型2.1阻塞IO2.2非阻塞I/O2.3多路复用I/O编辑2.4信号驱动式I/O编辑2.5异步I/O模型编辑3五种I/O模型比较4练习1I/O基本概念1.1IO概念I/O即数据的读取(接收)或写入(发送)操作通常用户进程中的一个完整I/O分为两个阶段用户进程空间内核空间内核空间设备空间(磁盘、网卡等)I/O分为内存I
4IOT
·
2023-10-07 07:55
嵌入式开发
网络
linux
[笔记] Microsoft Windows
网络编程
《三》网际协议
文章目录前言3.1IPv43.1.1寻址3.1.1.1单播3.1.1.2多播(组播)3.1.1.3广播3.1.2IPv4管理协议(ARP,ICMP,IGMP)ARPICMPIGMP3.1.3Winsock中的IPv4寻址3.2IPv63.2.1寻址3.2.1.1单播链接——本地地址站点——本地地址(地点——本地地址)全球地址兼容地址ISATAP6到4地址6跨4地址IPv4兼容地址3.2.1.2任播
二进制怪兽
·
2023-10-07 04:37
windows
读书笔记
笔记
microsoft
windows
[笔记] Microsoft Windows
网络编程
《二》设计Winsock
文章目录前言设计Winsock2.1系统体系结构2.2协议的特征2.2.1面向消息2.2.2面向流2.2.3伪流2.2.4面向连接和无连接2.2.5可靠性和有序性2.2.6正常关闭2.2.7广播数据2.2.8多播数据2.2.9服务质量2.2.10部分消息2.2.11路由选择的考虑2.2.12其他特征2.3Winsock编录2.3.1Winsock编录和Win642.3.2创建套接字总结前言设计Wi
二进制怪兽
·
2023-10-07 04:37
windows
读书笔记
笔记
网络
Linux
网络编程
5-epoll模型
Linux
网络编程
5-epoll模型1.epoll相关函数2.epoll服务器流程3.epoll服务器代码实现4.LT模式与ET模式5.ET模式一次性读完数据的实现6.epoll反应堆思想7.epoll
shlyyy
·
2023-10-07 03:00
Linux网络编程
Linux网络编程
C
C++
Linux
网络编程
4-poll模型
Linux
网络编程
4-poll模型1.poll函数说明2.poll服务器端流程3.poll服务器代码实现1.poll函数说明intpoll(structpollfd*fds,nfds_tnfds,inttimeout
shlyyy
·
2023-10-07 03:59
Linux网络编程
Linux网络编程
C
C++
多线程 - 定时器
定时器定时器的背景知识定时器~~(就类似于定闹钟)平时的闹钟,有两种风格:指定特定时刻,提醒指定特定时间段之后,提醒这里的“定时器”,不是提醒,而是执行一个实现准备好的方法/代码,它是开发中一个常用的组件,尤其是在
网络编程
的时候
fly in the sky !
·
2023-10-07 03:29
学习笔记
javaEE的学习
java
性能优化
数据库
java-ee
学习
程序人生
《TCP/IP
网络编程
》代码实现
1.项目说明根据《TCP/IP
网络编程
》书籍学习,对其中的代码进行整理,并且对应做了一些优化处理,将部分通用的部分合并到DreamSky这个库中,然后在本
凌佚
·
2023-10-07 02:13
网络
tcp/ip
网络协议
通过套接字手动写一个回显服务器吧
系统提供给Java程序员的SocketAPI主要有两组:基于UDP的API基于TCP的API目录一、为什么需要
网络编程
?
敖云岚
·
2023-10-06 23:25
网络编程
网络
《Linux多线程服务端编程:使用muduo C++网络库》书摘6.6.2节
6.6.2常见的并发网络服务程序设计方案W.RichardStevens的《UNIX
网络编程
(第2版)》第27章“Client-ServerDesignAlternatives”介绍了十来种当时(20世纪
weixin_30393907
·
2023-10-06 23:44
网络
python
c/c++
Matlab答疑篇二十六:最近大家学习课程45深度学习卷积神经
网络编程
遇到的问题
目录1.GPU内存不足或者Outofmemory2.FailedtoinitializethecuDNNhandle3.设置类’Text’的属性’String’时出错1.GPU内存不足或者OutofmemoryOutofmemoryondevice.ToviewmoredetailaboutavailablememoryontheGPU,use‘gpuDevice()’.Iftheproblemp
freexyn
·
2023-10-06 23:34
学习
深度学习
人工智能
JAVA
网络编程
中TCP和UDP
网络的相关概念网络通信概念:两台设备之间通过网络实现数据传输网络通信:将数据通过网络从一台设备传输到另一台设备java.net包下提供了一系列的类或接口,供程序使用,完成网络通信网络概念:两台或多台设备通过一定物理设备连接起来构成了网络根据网络的覆盖范围不同,对象网络进行分类:局域网:覆盖范围最小,仅仅覆盖一个教室或一个机房城域网:覆盖范围较大,可以覆盖一个城市广域网:覆盖范围最大,可以覆盖全国,
昱晟168
·
2023-10-06 21:51
java网络编程
网络
java
tcp/ip
开发语言
RabbitMQ-构架原理
理解背后构架设计思想以及在高性能存储系统、
网络编程
技巧。理解消息中间件的优缺点学习内容:1、RabbotMQ构架与实战2、Rabbit
CNJomin
·
2023-10-06 21:51
RabbitMQ
rabbitmq
java
网络编程
中“TCP”编程——简单通信
前言计算机网络是指两台或多台计算机组成的网络,在同一个网络中,任意两台计算机都可以直接通信,因此所有计算机必须遵循同一种网络协议常用协议TCP/IP协议(TCP协议和IP协议):TCP协议时一种面向连接,可靠传输的协议;IP协议是一种分组交换传输的协议;UDP协议:UDP协议是一种无连接,不可靠传输的协议;基于TCP/IP协议的TCP编程在学习TCP编程时,我们最先要了解的就是Socket,那什么
雾远望
·
2023-10-06 21:50
java
eclipse
Java实现TCP/IP
网络编程
SocketSocket是一个抽象概念,一个应用程序通过一个Socket来建立一个远程连接,而Socket内部通过TCP/IP协议把数据传输到网络。┌───────────┐┌───────────┐│Application││Application│├───────────┤├───────────┤│Socket││Socket│├───────────┤├───────────┤│TCP││
小田同学卷代码
·
2023-10-06 21:49
eclipse
java
tcp/ip
Java
网络编程
实现TCP通信
#粤嵌星计划,粤嵌我来了##粤嵌星计划,粤嵌我来了#TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手”。第一次握手,客户端向服务器端发出连接请求,等待服务器确认,第二次握手,服务器端向客户端回送一个响应,
Crush258_
·
2023-10-06 21:49
java
网络
tcp/ip
Java中的TCP通信(
网络编程
二)
简介TCP(传输控制协议)是一种在计算机网络中常用的协议,它提供了可靠的、面向连接的通信(协议信息链接:TCP协议)。在Java中,我们可以使用Socket和ServerSocket类来实现TCP通信。JavaTCP通信关键方法客户端套接字(Socket)方法:-Socket(Stringhost,intport):使用指定的主机和端口创建一个客户端套接字。-Socket(InetAddressa
林杜雨都
·
2023-10-06 21:48
Java学习
网络
java
tcp/ip
Linux
网络编程
系列之TCP协议编程
一、什么是TCP协议TCP(TransmissionControlProtocol)协议是一种面向连接的、可靠的、基于字节流的传输控制协议,属于传输层。TCP协议可以通过错误检测、重传丢失的数据包、流量控制、拥塞控制等方式来实现可靠传输,同时也具有较好的效率和速度。二、特性1、面向连接:TCP协议是一种面向连接的协议,需要在数据传输前先建立连接,传输完成后再释放连接。2、可靠传输:TCP协议通过序
Great Macro
·
2023-10-06 21:33
Linux
C语言程序设计
c语言
linux
C 迷你系列(六)select 与 stdio 混用所带来的问题
引言在《UNIX
网络编程
》一书135页的末尾提到关于select与stdio相关函数混用的问题。这里我把它单独拿出来,以一个简单的例子说明一下。避免之后的使用中出现类似的问题。
Tubetrue01
·
2023-10-06 20:26
C#和网络通讯:TcpClient、TcpListener和Socket的使用比较
为了简化
网络编程
的复杂性,C#提供了TcpClient、TcpListener和Socket这三个类,用于实现TCP通信。本文将对它们进行比较,并介绍它们的主要用途。
华山自控编程
·
2023-10-06 20:12
华山编程培训中心
学习C#常见技能解析
网络
linux
运维
自动化
开发语言
c#
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他