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
ruby+网络编程
Linux----
网络编程
socket
网络编程
socket1)端口号2)初识TCP/UDP协议3)网络字节序4)socket编程①sockaddr结构②socket接口③UDP示例代码及其注意点基于网络的三子棋(MARK一下)更改远程执行命令并显示到客户端
4nc414g0n
·
2023-08-10 00:10
Linux
linux
网络
tcp/ip
Linux
网络编程
-五
Linux
网络编程
-五1线程池并发服务器2UDP通信2.1TCP和UDP的区别2.2UDP通信相关函数介绍:2.3UDP的服务器和客户端编码流程2.4代码练习3本地socket通信3.1介绍3.2tcp
Devin_white
·
2023-08-10 00:39
Linux网络编程
网络
多线程
c语言
epoll
linux
linux
网络编程
(3) --- 高并发服务器
高并发服务器三种实现并发服务器阻塞式非阻塞忙轮询式响应式—多路IO转接(能效最好)多路IO转接也叫做多任务IO服务器。该类服务器实现的主旨思想是,不再由应用程序自己监视客户端连接,取而代之由内核代替程序监视文件select函数intselect(intnfds,fd_set*restrictreadfds,fd_set*restrictwritefds,fd_set*restrictexceptf
ghost_him
·
2023-08-10 00:38
笔记
服务器
linux
网络
linux
网络编程
--线程池UDP
目录学习目标1线程池2.UDP通信3本地socket通信学习目标了解线程池模型的设计思想能看懂线程池实现源码掌握tcp和udp的优缺点和使用场景说出udp服务器通信流程说出udp客户端通信流程独立实现udp服务器代码独立实现udp客户端代码熟练掌握本地套接字进行本地进程通信1线程池什么是线程池?是一个抽象的概念,若干个线程组合到一起,形成线程池.为什么需要线程池?多线程版服务器一个客户端就需要创建
cat_fish_rain
·
2023-08-10 00:35
网络
linux
udp
线程池
本地socket
Java的第十五篇文章——
网络编程
(后期再学一遍)
1.1ObjectOutputStream对象的序列化1.2ObjectInputStream对象的反序列化2.软件结构2.1网络通信协议2.1.1TCP/IP协议参考模型2.1.2TCP与UDP协议2.2
网络编程
三要素
木子斤欠木同
·
2023-08-09 19:14
后端开放(JavaSE)
java
网络
开发语言
[JAVAee]
网络编程
-套接字Socket
DatagramSocketAPIDatagramPacketAPIInetSocketAddressAPI示例一:示例二:TCP流数据报套接字编程ServerSocketAPISocketAPI示例一:
网络编程
指的是
HY_PIGIE
·
2023-08-09 19:41
网络
服务器
运维
I/O模型
I/O模型:阻塞、非阻塞、I/O复用、同步、异步I/O模型不论在实际使用还是准备笔试面试中都是重要的内容,参考Unix
网络编程
进行总结如下。
leon4ever
·
2023-08-09 15:50
ModbusTCP协议通信 C++实现源码举例
因项目需求研究了一下Modbus协议,用C++实现了简单的Modbus协议报文组织Modbus协议允许在TCP连接下实现通信,使用ws2_32这个socket支持库,写法是普遍的
网络编程
TCP客户端连接写法在
SoulBasic
·
2023-08-09 13:22
C++学习小记
modbus
tcpip
网络协议
【
网络编程
】实现一个简单多线程版本TCP服务器(附源码)
TCP多线程预备知识Accept函数字节序转换函数listen函数代码Log.hppMakefile☘️TCPClient.ccTCPServer.ccutil.hpp预备知识Accept函数accept函数是在服务器端用于接受客户端连接请求的函数,它在监听套接字上等待客户端的连接,并在有新的连接请求到来时创建一个新的套接字用于与该客户端通信。下面是accept函数的详细介绍以及各个参数的意义:#
X.Dragon
·
2023-08-09 12:14
Linux
网络
tcp/ip
服务器
【
网络编程
】利用套接字实现一个简单的网络通信(UDP实现聊天室 附上源码)
网络编程
套接字预备知识理解源IP地址和目的IP地址认识端口号理解"端口号"和"进程ID"简单认识TCP协议简单认识UDP协议什么是网络字节序相关函数端口介绍socket相关API介绍sockaddr结构
X.Dragon
·
2023-08-09 12:42
Linux
网络
udp
服务器
《Java-SE-第三十一章》之
网络编程
文章目录
网络编程
为什么需要网编程?什么是
网络编程
网络编程
中的基本概念发送端和接收端请求和响应客户端和服务端常见的客
潇潇雨声迟
·
2023-08-09 12:03
Java
java
网络
php
流式套接字学习笔记
这篇文章是对《Windows
网络编程
》第五章“流式套接字编程”有关内容的总结,也梳理了我在学习过程中遇到有关问题。
Ackerzy
·
2023-08-09 10:01
网络编程
的使用
文章目录基础代码URL类进行传输编码解码协议TCPUDPhttpPORT端口协议的实现TCPUDP模拟服务器基础代码最后一个是:只要再timeout时间内连接上就是trueURL类导了一个common-iojar包,那个IOUtils就是那个里面的工具类进行传输编码解码协议TCP一连一,UDP只负责说话,管不管听没有听见。httpPORT端口同一个协议下,端口一样就会冲突,但是协议不同,就不会冲突
~insn~
·
2023-08-09 07:45
网络
网络编程
tcp udp http编程流程 网络基础知识
讲解网络基础知识
网络编程
tcp编程流程图示理解bind和accept函数理解监视套接字和链接套接字理解linux和window下的编程实现tcp特点udp编程流程图示理解udp特点http编程流程图示+
IT_涛涛
·
2023-08-09 06:45
计算机网络基础
网络
tcp/ip
udp
学习
网络编程
No.1【网络基础知识】
引言:北京时间:2023/8/4/22:40,天苍苍野茫茫,风吹造地见牛羊,此时心潮澎湃,非常开心,啊哈哈哈!因为就在刚刚我们终于把系统编程方面的知识给学完了,啊哈哈哈!真是功夫不负有心人呀!呜呜呜,仰天而泣,算了,不能发神经,哈哈!今天把最后一节有关多线程知识的课给上完了,也就代表我们暂时可以和系统编程说拜拜啦!如果这么想,那么就是我在做梦,呜呜呜!因为机智的我知道,学习系统编程相关的知识其实本
今天还要努力
·
2023-08-09 05:37
学习
网络
php
【从零开始学习JAVA | 第四十二篇】初学
网络编程
目录前言:什么是
网络编程
:
网络编程
的应用场景:常见的软件架构:CS架构:BS架构:
网络编程
三要素:总结:前言:当今互联网已经渗透到我们日常生活的方方面面,而
网络编程
作为其中一项重要技术,正发挥着关键作用
我是一盘牛肉
·
2023-08-09 05:52
【从零开始学习JAVA】
学习
leetcode
算法
职场和发展
开发语言
网络
java
2.
网络编程
概述
什么是套接字:添加地址和目的IP地址以及源端口号和目的端口号的组合称为套接字,其用于标识客户端请求和服务器的服务.什么是
网络编程
:通过使用套接字来达到继承间通信目的的编程就是
网络编程
.进程之间的通信:在同一台电脑上
若愚同学
·
2023-08-09 00:11
lab7 proxylab
前情提要,如果看了书本,这个lab难度不高,但是如果不看书,难度还是挺高的,并且这个lab会用到cachelab中学到的东西,需要阅读第十章:系统编程第十一章:
网络编程
第十二章:并发实验介绍使用代理完成客户端和服务器的连接
是小肖啊!
·
2023-08-08 23:48
CSAPP
linux
Linux
网络编程
——网络基础[1]
0.关注博主有更多知识操作系统入门知识合集目录1.网络发展2.初识协议2.1协议分层2.2OSI七层模型2.3TCP/IP四层(五层)模型3.网络传输的基本流程3.1协议报头3.2局域网通信原理3.3广域网通信原理3.4数据包的封装和分用4.网络中的地址管理1.网络发展计算机是帮助人解决计算问题的,而人之间做工作是相互协作的,如果人与人之间没有相互协作,每个人都是割裂的,那么每个人一生中所学的知识
小龙向钱进
·
2023-08-08 20:48
网络
linux
智能路由器
JAVA学习笔记06——
网络编程
基础
JAVA学习笔记06——
网络编程
基础网络相关概念网络通信概念:两台设备之间通过网络实现数据传输网络通信:将数据通过网络从一台设备传输到另一台设备Java.net包下提供了一系列的类或接口,供程序员使用,
带着笑或是很沉默
·
2023-08-08 18:33
JAVA
网络编程
问题剖析
我所说的
网络编程
就是指Socket编程,首先列举一下用JAVA语言编写Socket程序时的常见异常、原因及解决方法,然后再讲一下编写网络程序需要注意的问题。
小狼_百度
·
2023-08-08 18:05
网络
编程
java
socket
服务器
jvm
java
网络编程
习题_Java练习题 -
网络编程
编写一服务器端程序,实现读取客户端发送过来的一组整数,表现为一组数与数之间用空格隔开的字符串。对这组整数进行排序处理后,返回相应的字符串给客户端,如果数据格式不正确,则返回错误信息,以本机作为服务器。publicclassServer{publicstaticvoidmain(String[]args){BufferedReaderbr=null;StringclientStr="";try{//
乔尔斯
·
2023-08-08 18:04
java网络编程习题
网络编程
java(知识总结加示例)
文章目录java
网络编程
1、网络基础网络通信网络ip地址IP分类:域名端口号网络通信协议TCP和UDPInetAdress类Socket2、TCP/IP编程实战入门互发消息1字节流:入门互发消息2字符流
爱打辅助的小可爱
·
2023-08-08 18:34
javaSE
网络
java
开发语言
Java
网络编程
小案例
Java
网络编程
小案例一、Java网络工具包简介二、InetAddress三、InetSocketAddress四、URL类五、Socket一、Java网络工具包简介Java为了可移植性,不允许直接调用操作系统
若兰幽竹
·
2023-08-08 18:34
Hadoop
Hadoop
Java
网络编程
Socket
Socket主要用在进程间,网络间通信。这种模式是基础,也是为以后学习NIO做铺垫。1、基础用法,双向通信,发送消息并接受消息Socket的底层是TCP,不需要考虑服务端是否已经接收到消息,如果没有发送到服务器端是会抛异常的。Java的socket是一个全双工套接字,任何的输入流或输出流的close()都会造成Socket关闭。解决办法:使用socket.shutdownOutput()方法关闭套
小百菜
·
2023-08-08 18:03
java
java
socket
ServerSocket
java
网络编程
概述及例题
网络编程
概述计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。
小不为霸
·
2023-08-08 18:33
java
网络
开发语言
JAVA
网络编程
常见问题。
一.网络程序运行过程中的常见异常及处理第1个异常是java.net.BindException:Addressalreadyinuse:JVM_Bind。该异常发生在服务器端进行newServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat–an命令,可以看到一个Listending状态
kandyer
·
2023-08-08 18:33
java
java中的
网络编程
入门例子
在计算机网络中,TCP和UDP是传输层中的两个重要的协议。TCP是传输控制协议,UDP是用户数据包协议。IP协议是网络层的重要协议,IP协议是支持网间互联的数据通信协议。TCP/IP协议是一个高效的四层网络通信协议。两台主机要进行通信要遵守TCP/IP协议,两个主机上的程序要在网络上通信,必须要有对方主机的IP,有了IP才能找到要通信的另一台主机,找到了通信主机,还满足不了两台主机上的两个程序之间
_筱羽
·
2023-08-08 18:33
Java
SE
功能代码
网络编程
——深入理解TCP/IP协议——OSI模型和TCP/IP模型:构建网络通信的基石
TCP/IP协议—一、简介TCP/IP协议,即传输控制协议/互联网协议,是一组用于在计算机网络中实现通信的协议。它由两个主要的协议组成:TCP(传输控制协议)和IP(互联网协议)。TCP负责确保数据的可靠传输,而IP则负责路由数据包以在网络中传递。TCP/IP协议簇还包含其他辅助协议,如UDP(用户数据报协议)和ICMP(互联网控制消息协议)等,以提供更广泛的网络功能。为了该少协议设计的复杂性,大
小羊Linux客栈
·
2023-08-08 12:07
网络编程
网络
tcp/ip
网络协议
linux
Linux
网络编程
学习笔记——一、TCP/IP 协议族
目录一、TCP/IP协议族体系结构以及主要协议1.数据链路层数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(以太网、令牌环等)上的传输,不同的物理网络具有不同的电气特性,网络驱动程序隐藏了这些细节,为上层协议提供一个统一的接口。最常用的协议是ARP(AddressResolveProtocol,地址解析协议)和RARP(ReverseAddressResolveProtocol),它
BeZer0
·
2023-08-08 12:34
计算机网络
网络
linux
tcp/ip
Android 网络协议与
网络编程
一、TCP/IP协议TransmissionControlProtocol/InternetProtocol的简写,中译名为传输控制协议/因特网互联协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。协议采用了4层的层级结构。然而在很多情况下,它是利用IP进行通信时所必须用到的协议群的统称。对于TCP/IP四层模型我们可以简单的理解
sziitjin
·
2023-08-08 12:31
网络编程
android
网络
网络协议
C++
网络编程
I/O 多路复用之epoll(一)
前言似乎我总是这样,宁愿持续学习,也不愿意总结。就好像高中,总是跟着老师听课,但不乐于自己把老师讲的知识串起来,进行总结。这种想法其实是在自己骗自己,听了等于学会那是不可能的,不愿意总结就是因为那块知识学的还不熟练,回忆起来觉得麻烦。同时的我也知道最舒服的时候是老师讲课后题的时候,我都会,别的同学在费劲的听讲,而我可以做别的时候,也正因为这样的自大,在有些时候丢失了一些细节的关注,这是我对我中学时
真正的学徒都有一颗大师的心
·
2023-08-08 09:16
C++网络编程踩坑记
c++
网络
面试
C++
网络编程
Reactor模式介绍
它是一种非阻塞I/O模式,可以处理大量并发连接,因此在
网络编程
中被广泛使用。Reactor模式的主要组件包括:Reactor:这是事件循环的主体,负责监听和分发事件。
令狐掌门
·
2023-08-08 09:45
linux
c++服务端开发
http
网络协议
网络
Python Scapy 详解
所以几年没上CSDN写文章,今天再次回来,我觉得应该首先先再次写一篇这个Python之中最为强大的
网络编程
第三方库——Scapy的介绍和使用的文章。那
苏向夜
·
2023-08-08 09:15
Python
网络编程
python
开发语言
Scapy
【Go】Go数据操作 - 处理JSON文件
对于
网络编程
而言,JSON的重要性不言而喻。JSON中的键以字符串存储,值可以取任意类型。它有以下三种
Max Tsang
·
2023-08-08 08:30
编程语言
golang
json
开发语言
后端
数据分析
网络编程
--day4
1.广播--接收端#include#defineERR_(err){perror(err);\fprintf(stderr,"%d",__LINE__);}#defineDK8888#defineIP"192.168.123.255"intmain(intargc,constchar*argv[]){//udp广播接收端//创建套接字intsfd=0;sfd=socket(AF_INET,SOCK
笑嘻嘻123
·
2023-08-08 08:15
网络
单片机
linux
网络编程
--day5
#include#defineERR_(err){perror(err);\fprintf(stderr,"__%d__\n",__LINE__);}#definePORT8888#defineIP"192.168.122.50"intmain(intargc,constchar*argv[]){//IO多路复用//创建套接字intsfd=socket(AF_INET,SOCK_STREAM,0)
笑嘻嘻123
·
2023-08-08 08:15
网络
iOS-HTTP协议
一.
网络编程
基础在移动互联网时代,几乎所有应用都需要用到网络,只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力。
Fendouzhe
·
2023-08-08 07:04
python
网络编程
1.socket()模块函数要创建套接字,必须使用socket.socket()函数,它一般的用法是:socket(socket_family,socket_type,protocol=0)其中,socket_family是AF_UNIX或AF_INET,socket_type是SOCK_STREAM或SOCK_DGRAM。protocol通常省略,默认为0。所以,为了创建TCP/IP套接字,可以
ahqrt
·
2023-08-08 06:06
网络编程
——TCP/IP协议族(IP协议、TCP协议和UDP协议……)
TCP/IP协议族一、IP协议1、IP协议简介IP协议又称网际协议特指为实现在一个相互连接的网络系统上从源地址到目的地传输数据包(互联网数据包)所提供必要功能的协议,是网络层中的协议。2、特点不可靠:它不能保证IP数据包能成功地到达它的目的地,仅提供尽力而为的传输服务无连接:IP并不维护任何关于后续数据包的状态信息。每个数据包的处理是相互独立的。IP数据包可以不按发送顺序接收IP地址作用:在网络中
小羊Linux客栈
·
2023-08-08 06:20
网络编程
网络
tcp/ip
udp
linux
网络协议
【
网络编程
】多线程编程--线程基础
文章目录一、创建线程与结束线程1.1、pthread_create1.2、pthread_exit1.3、pthread_join1.4、pthread_cancel二、线程属性 线程是程序中完成一个独立任务的完整执行序列,根据运行环境以及调度者的身份,可以分为内核线程以及用户线程。内核线程,运行在内核空间,由内核来调度,有的系统上也称为LWP(轻量级进程)用户线程,运行在用户空间,由线程库来调
Rockict_z
·
2023-08-08 04:56
网络编程
linux
【
网络编程
】多进程编程
文章目录一、fork系统调用二、exec系列系统调用三、处理僵尸进程四、管道五、信号量六、共享内存七、消息队列一、fork系统调用 Linux下创建新进程的系统调用是fork,该函数每次调用都会返回两次,在父进程中返回子进程的pid,在子进程中返回0,失败是都会返回-1并设置error,所以,该返回可以用来判断子进程是否成功创建以及判断当前进程是父进程还是子进程。#include#include
Rockict_z
·
2023-08-08 04:26
网络编程
网络
【
网络编程
】多进程编程--消息队列
文章目录一、msgget系统调用二、msgsnd系统调用三、msgrcv系统调用四、msgctl系统调用一、msgget系统调用 msgget系统调用创建一个消息队列,或者获取一个已有的消息队列,定义如下:#includeintmsgget(key_tkey,intmsgflg);key是一个键值,用来标识一个全局唯一的消息队列。msgflg参数和含义与semget系统调用的sem_flag参数
Rockict_z
·
2023-08-08 04:56
网络编程
linux
【
网络编程
技术】线程安全
线程安全问题线程安全问题是一个非常复杂的问题。简单地说,就是多个线程在操作共享数据时出现的混乱情况,这种情况可能导致不可预测的后果。解决线程安全问题的方法主要有两种:一是使用线程安全函数:posix定义的以”_r”结尾的函数,二是使用线程专用数据(TSD)。线程专用数据:TSD在多线程环境中,应避免使用静态变量。在linux环境中,用线程专用数据TSD取代静态变量。它类似于全局数据,只不过它是线程
小区保安
·
2023-08-08 04:59
《图解TCP/IP(第5版)》 分享下载
书籍信息书名:图解TCP/IP(第5版)原作名:マスタリングTCP/IP入門編第5版豆瓣评分:7.8分(956人评价)标签:TCP/IP,计算机网络,网络,计算机,
网络编程
,计算机科学,编程,图灵程序设计丛书
开始以后_
·
2023-08-08 01:40
网络编程
——端口
端口一、端口概述TCP/IP协议采用端口标识通信的进程用于区分一个系统里的多个进程二、端口特点1、对于同一个端口,在本同系统中对应着不同的进程2、对于同一个系统,一个端口只能被一个进程拥有3、一个进程拥有一个端口后,传输层送到该端口的数据全部被该进程接收,同样,进程送交传输层的数据也通过该口被送出三、端口号1、端口号概述类似pid标识一个进程:在网络程序中,口号(port)标识一个运行的网络程序2
小羊Linux客栈
·
2023-08-08 01:04
网络编程
网络
linux
c语言
网络编程
——数据报的组装和拆解
数据包的组装和拆解一、数据包在各个层之间的传输二、各个层的封包格式1、链路层封包格式+------------------+------------------+----------------------+--------------------+---------------------+-----------------------------------+|目标MAC地址(6字节)|源MA
小羊Linux客栈
·
2023-08-08 01:04
网络编程
网络
服务器
运维
网络协议
tcp/ip
linux
网络编程
——MAC地址、IP地址和子网掩码
MAC地址、IP地址和子网掩码一、MAC地址:硬件身份证1、MAC地址的概念MAC地址,即媒体访问控制地址(MediaAccessControlAddress),是一个用于唯一标识网络设备的物理地址。每个网络接口卡(NIC)都会被分配一个全球唯一的MAC地址,它通常由48bit的值12个十六进制数字组成,被分为6组,用冒号或连字符隔开。前三组是厂商ID后三组是设备ID,MAC地址既是硬件的身份证,
小羊Linux客栈
·
2023-08-08 01:33
网络编程
网络
macos
tcp/ip
linux
网络协议
网络编程
——多路复用——epoll机制
理解epoll:高效的LinuxI/O多路复用机制在
网络编程
中,处理多个并发连接是一个常见的挑战。
小羊Linux客栈
·
2023-08-08 01:33
网络编程
网络
linux
服务器
【Linux】网络套接字知识点补足
目录1地址转换函数1.1字符串转in_addr的函数:1.2in_addr转字符串的函数:1.3关于inet_ntoa2TCP协议通讯流程1地址转换函数本节只介绍基于IPv4的socket
网络编程
,sockaddr_in
杰信步迈入C++之路
·
2023-08-07 23:25
计算机网络
Linux
linux
网络
服务器
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他