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
Socket网络编程
基于TCP的聊天系统
基于TCP的聊天系统1、项目简介该聊天系统的设计采用了Client/Server模型,利用
socket网络编程
和多线程编程等相关知识开发了一款基于TCP的聊天系统,实现了客户端之间的点对点通信。
Suk-god
·
2023-08-30 19:18
网络
Linux
C++
tcp/ip
网络协议
网络
视频教程-C#多线程和
Socket网络编程
精讲-C#
C#多线程和
Socket网络编程
精讲徐照兴,教研室主任,硕士,副教授,专业建设委员会主任,微软Office认证讲师级,南昌科协常委,江西省职业技能鉴定考评员,获软著20余项、实用新型5项。
weixin_33349146
·
2023-08-28 18:04
socket网络编程
服务端importsocket#创建一个socket对象socket_server=socket.socket()#绑定socket_server到指定IP和地址socket_server.bind(("localhost",8888))#这里要传入元组#服务端开始监听,backlog为int整数,表示允许的连接数量。超出会等待,可以不填,不填会自动设置一个合理值socket_server.lis
吃太饱了休息一下;-)
·
2023-08-28 15:00
python
Linux
socket网络编程
概述 和 相关API讲解
socket网络编程
的步骤大体上,连接的建立过程就是:服务器在确定协议类型后,向外广播IP地址和端口号,并监听等待,直到客户端获取了IP地址和端口号并成功连接:使用socket来进行tcp协议的网络编程的大体步骤
mjmmm
·
2023-08-25 19:32
linux
网络
服务器
系统编程
C语言
python实现两台不同主机之间进行通信(客户端和服务端)——Socket
大家好,我是辰哥~今天教大家通过Python进行
Socket网络编程
(做一个聊天程序)可以实现在不同的主机(电脑)之间进行通话。
Python研究者
·
2023-08-21 21:42
c++与golang的网络编程学习总结与对比【c++与golang】【万字分析】
前言本文总结对TCP协议的学习以及对比c++与go语言在
socket网络编程
中的实现。具体而言从TCP以及socket编程原理出发。然后分别实现了基于c++以及go语言的网络通信并发服务器以及客户端。
UPUP小亮
·
2023-08-20 21:59
高性能网络框架
c++与golang
c++
golang
tcp
网络协议
网络
socket网络编程
——TCP编程流程及端口号占用问题
1.TCP编程流程1.1TCP服务器端客户端及方法介绍TCP提供的是面向连接的、可靠的、字节流服务。TCP的服务器端和客户端编程流程如下:socket()方法是用来创建一个套接字,有了套接字就可以通过网络进行数据的收发。这也是为什么进行网络通信的程序首先要创建一个套接字。创建套接字时要指定使用的服务类型,使用TCP协议选择流式服务(SOCK_STREAM)。bind()方法是用来指定套接字使用的I
孟小胖_H
·
2023-08-20 08:14
Linux操作系统
计算机网络
tcp/ip
udp
linux
c++多线程实现网络中的进程tcp/ip通信
socket网络编程
(windows版)c++多线程实现网络中的进程tcp/ip通信进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁
xxx_520s
·
2023-08-18 22:03
网络
tcp/ip
c++
socket网络编程
之htons()相关详解
1、走起ntohs=nettohostshortint16位htons=hosttonetshortint16位ntohl=nettohostlongint32位htonl=hosttonetlongint32位Linux系统下,头文件及函数定义如下:#includeuint32_thtonl(uint32_thostlong);uint16_thtons(uint16_thostshort);u
胖墩儿二号
·
2023-08-16 05:52
C语言
c语言
【项目 计网4】4.11 socket地址 4.12 IP地址转换函数 4.13TCP通信流程 4.14socket函数
客户端->服务器(IP,Port)通用socket地址
socket网络编程
接口中表示soc
Uafhængige
·
2023-08-14 07:55
tcp/ip
网络
网络协议
【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
网络
服务器
Python基础教程:
Socket网络编程
网络编程是指编写程序使其能够通过网络连接与其他计算机进行通信。Python作为一种强大的脚本语言,也提供了丰富的库来支持网络编程,如socket、asyncio、http.client等。在这篇教程中,我们将介绍如何使用socket库实现简单的网络编程。1.Socket编程Socket是一种可用于不同平台之间的进程通信机制。它可以用于创建网络套接字和进行网络通信。在Python中,socket库提
陆理手记
·
2023-07-31 12:03
Python教程
python
网络
Socket网络编程
学习笔记 (10)简易聊天室案例
1.聊天室数据传输设计必要条件:客户端、服务器必要约束:数据传输协议原理:服务器监听消息来源、客户端链接服务器并发送消息到服务器1.1客户端、服务器数据交互client发送消息到服务器端,服务器端回复消息也就是回送消息。1.2数据传输协议如上图,数据在传输的时候,需要在尾部追加换行符,也就是说原来5个字节的数据,在实际传输时,是有6个字节长度的。1.3服务器、多客户端模型在客户端有多个情况下,客户
鮀城小帅
·
2023-07-31 09:48
#
Socket
网络
学习
服务器
聊天室
Socket网络编程
目录一、
Socket网络编程
二、
Socket网络编程
的步骤三、
Socket网络编程
API1.socket()函数1.1作用1.2函数原型2.connect()函数2.1作用2.2函数原型3.bind()
星筠君辰
·
2023-07-30 18:44
网络
服务器
tcp
udp
socket网络编程
中无法访问linux服务器指定端口(来自牛客网WebServer)
前言:学习WebServer时需要打开服务器指定端口监听,设置10000为监听端口。本地浏览器访问IP:PORT失败。下面是我的解决问题的过程。1.服务器安全组打开指定端口,然后设置目的端口是指定的端口(图中为10000)2.确认服务器防火墙已经把端口放开(需用root权限)ufwstatus:查看防火墙状态(Inactive&active)ufwallow10000:打开指定端口ufwenabl
dognoline
·
2023-07-21 10:57
WS
服务器
linux
网络
golang网络编程学习-websocket
golang网络编程学习-web
socket网络编程
主要的内容是:1.TCP网络编程2.http服务3.rpc服务4.websocket服务一、websocket编程1.1服务端,代码来自网络,仅限于学习研究
雨师@
·
2023-07-18 08:34
golang30天
golang
学习
websocket
RK3588+CAN通信
RK3588+CAN通信SocketCAN采用常用的
Socket网络编程
接口来封装CAN协议。SocketCAN编程的思路与
Socket网络编程
几乎一样。
Three笔记
·
2023-07-16 07:20
c++
qt
tcp/ip
Socket网络编程
端口号的作用:定位到应用程序IP地址的作用:具体定位到某个计算机怎么区分客户端和服务端谁发起的谁就是客户端(Client),谁接受请求谁就是服务端(Server)浏览器属于客户端socket编程网络模型什么是网络模型:1.应用层http协议2.传输层tcp协议3.网络层IP协议4.链路层网络层,以太网协议任何计算机语言通讯,底层都是使用socket技术java,c#,c等技术都遵循一个规则,二进制
健倾心语
·
2023-07-14 17:57
Socket网络编程
练习(C#)
Socket编程:两个窗口通信本文章代码来自b站视频:【.Net零基础入门(老赵主讲)-哔哩哔哩】https://b23.tv/YI5VWaj原视频发布者为传智播客,本人根据自己的学习进度对代码做了少许优化一、网络编程前置知识1.1什么是网络编程网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好
千树line
·
2023-06-21 13:47
网络
c#
服务器
使用SOCKET搭建linux和window实现实时摄像头传输(linux传输win端使用C++mfc显示)--linux端开发
opencv-亲测cpp代码#include#include#include#include#include#include#include#include#include//----------------
socket
Mxmevol
·
2023-06-20 13:33
随笔
c++
linux
mfc
Socket网络通信过程 与 IO多路复用原理
0、引言本文主要讲述
Socket网络编程
的基本知识、IO多路复用的select、poll、epoll实现原理以及比较,并解答了一些socket建立连接、阻塞的常见问题。
好奇的7号
·
2023-06-19 17:21
数学建模
java
websocket
网络协议
数据结构
Python
Socket网络编程
目录Socket概念PythonSocket编程发送接收缓冲消息格式定义Socket概念Socket套接字,一种独立于协议的网络编程接口,就是对网络中不同主机上的应用进程之间进行双向通信的端点。TCP把连接作为最基本的对象,每一条TCP连接都有两个端点,这种端点我们叫作套接字(socket)。IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地
隐身的菜鸟
·
2023-06-18 18:22
python
linux
运维
服务器
Socket网络编程
的应用-多线程
Java网络编程(超级详细)一.基础的通信模式服务器端publicclassSocketServer{publicstaticvoidmain(String[]args)throwsIOException,InterruptedException{ServerSocketserverSocket=newServerSocket(8080);System.out.println("服务器端服务开启.
MyBlogHiHi
·
2023-06-18 09:35
Java开发
网络
java
服务器
【备忘】2018年Java菜鸟到大牛学习路线之实战篇
1初级篇J2SE的
Socket网络编程
应用J2SE的反射机制高级应用J2SE高深讲解JAVA编程思想初级教程[MP4]JAVA编程思想高级教程[MP4]JAVA编程思想中级教程[MP4]基于J2SE的QQ
qq_38472465
·
2023-06-16 14:25
管理员
架构师
视频教程
【备忘】Java菜鸟到大牛学习路线之实战篇
1初级篇J2SE的
Socket网络编程
应用J2SE的反射机制高级应用J2SE高深讲解JAVA编程思想初级教程[MP4]JAVA编程思想高级教程[MP4]JAVA编程思想中级教程[MP4]基于J2SE的QQ
qq_38472425
·
2023-06-16 14:54
网路编程
链接地址
管理员
架构师
java
4.11 socket地址 4.12 IP地址转换函数 4.13TCP通信流程 4.14socket函数
客户端->服务器(IP,Port)通用socket地址
socket网络编程
接口中表示socket地址的是结构体sockaddr,其定义如下:#includestructsockaddr{sa_family_tsa_family
hongyuyahei
·
2023-06-16 04:59
tcp/ip
网络
服务器
Socket网络编程
keepalive(探测包)
Socket网络编程
的心跳(探测包)什么是keepAlive设置keepAlive有什么用如何设置keepAlive1).什么是keepALive:keepalive是soket中的心跳包,用来判断当前
Linux_Glacier
·
2023-06-12 20:54
网络编程
linux
socket
Linux下
socket网络编程
实战思考
socket网络编程
是每个服务端开发人员必会技能,但是目前市面上各种web服务器容器,屏蔽了很多底层实现,导致很多socket通信细节被屏蔽,本文结合在linux下C语言socket通信说明一下网络通信的一些注意点
hsy12342611
·
2023-06-09 18:27
socket
python套接字socket的作用_python
socket网络编程
步骤详解(socket套接字使用)
一、套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象。它们允许程序接受并进行连接,如发送和接受数据。为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要。套接字为BSDUNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳。许多非BSDUNIX系统(如ms-dos,win
Connie G
·
2023-04-16 23:56
4.11、socket地址
4.11、socket地址1.通用socket地址2.专用socket地址1.通用socket地址
socket网络编程
接口中表示socket地址的是结构体sockaddr,其定义如下://socket地址其实是一个结构体
zyl51_
·
2023-04-15 19:59
unix
linux
网络
socket网络编程
(二)(tcp udp)
1、socket大概介绍Socket的中文翻译过来就是“套接字”。套接字是什么,我们先来看看它的英文含义:插座。Socket就像一个电话插座,负责连通两端的电话,进行点对点通信,让电话可以进行通信,端口就像插座上的孔,端口不能同时被其他进程占用。而我们建立连接就像把插头插在这个插座上,创建一个Socket实例开始监听后,这个电话插座就时刻监听着消息的传入,谁拨通我这个“IP地址和端口”,我就接通谁
狮驼岭的小钻风
·
2023-04-13 00:00
linux
系统
linux
Linux C++ Socket实战
本文主要介绍LinuxC++基础
Socket网络编程
。
风萧古道
·
2023-04-10 11:54
后端
linux
c++
socket网络编程
(三)——select多路复用问题
目录1、select诞生的原因2、具体实现2.1、服务端代码:2.1、客户端代码:3、select结构刨析4、新的问题,千万级的并发1、select诞生的原因在上文《
socket网络编程
(二)——实现持续发送
一点_
·
2023-04-09 07:44
网络编程
socket网络编程
实现并发服务器——IO多路复用
一五种网络I/O模型在Linux下进行网络编程时,服务器端编程经常需要构造高性能的IO模型,常见的IO模型有五种:(1)同步阻塞IO(2)同步非阻塞IO(Non-blockingIO)(3)IO多路复用(IOMultiplexing):IO多路复用模型是建立在内核提供的多路分离函数select基础之上的,使用select函数可以避免同步非阻塞IO模型中轮询等待的问题,此外poll、epoll都是这
Y.J.N
·
2023-04-09 07:34
linux
epoll
Socket网络编程
:BIO,NIO,select,epoll
本文是观看了B站的马士兵的视频后的总结:清华大牛权威讲解nio,epoll,多路复用,更好的理解redis-netty-Kafka等热门技术和知乎的一篇文章:看不懂来砍我,epoll原理理解Socket基础1—计算机基础我们知道内存是被分为内核和用户两个部分的,内核用于运行操作系统和硬件相关的底层驱动,由于系统的保护机制,用户态的进程是无法直接访问硬件的,比如网络通信的硬件网卡;硬件设备接收事件(
leap_
·
2023-04-09 03:48
Java菜鸟到大牛学习路线之实战篇
百度网盘下载1初级篇J2SE的
Socket网络编程
应用J2SE的反射机制高级应用J2SE高深讲解JAVA编程思想初级教程[MP4]JAVA编程思想高级教程[MP4]JAVA编程思想中级教程[MP4]基于
weixin_34419321
·
2023-04-09 03:44
【备忘】Java菜鸟到大牛学习路线之实战篇
1初级篇J2SE的
Socket网络编程
应用J2SE的反射机制高级应用J2SE高深讲解JAVA编程思想初级教程[MP4]JAVA编程思想高级教程[MP4]JAVA编程思想中级教程[MP4]基于J2SE的QQ
qq_38473843
·
2023-04-09 03:39
java
架构师
工作
【TCP/UDP
socket网络编程
】
一、TCPsocketTCP的交互流程socket--创建套接字bind--绑定地址信息listen--服务端开始监听listen(intsockfd,intbacklog)listen的第二个参数backlog表示并发连接数,并发连接数是指服务端同一时间所能接收的客户端请求连接数,不是服务端的最大连接数;connect--客户端向服务端发送连接请求accept--服务端获取新建的客户端连接sen
爱吃鱼饼
·
2023-04-07 07:49
网络协议
udp
tcp
【java基础】
Socket网络编程
文章目录说明InetAddress介绍Socket介绍ServerSocket介绍实现简单的Socket通信总结说明这里介绍下如何在java里面进行socket编程InetAddress介绍这个类表示一个Internet协议(IP)地址,我们可以通过ip或者主机名来构建这个类@Testpublicvoidt1()throwsException{//通过ip构建InetAddressInetAddr
秃头披风侠.
·
2023-04-06 07:16
java基础
java
网络
开发语言
5.Python操作MySQL,三层架构,
Socket网络编程
之更新数据库-MySQL之事务-MySQL之批量获取字典类型数据-MySQL之fetchone-MySQL之获取自增ID三层架构(程序分成三种架构)-三层架构之公共层-三层架构之model层-三层架构之配置文件
Socket
weixin_34007879
·
2023-04-05 09:27
python
数据库
开发工具
手写一个简单的web服务器(B/S架构)
涉及Web服务器的相关技术IO流、
Socket网络编程
、HTTP协议、文件、多线程(同时处理多个浏览器的请求)、List集合1web应用服务器运行原理:连接过程:Web服务器与其浏览器之间建立的连接,判定两者之间是否连接成功
IT_WEH_coder
·
2023-04-02 16:34
JavaWeb
服务器
intellij-idea
http
C++
socket网络编程
笔记(服务端3) 完整代码
上篇:https://blog.csdn.net/m0_46480482/article/details/122995226完整代码:#include#include#include#include#include#include#include#defineSERVER_PORT666intmain(void){intsock;//representmailboxstructsockaddr_i
m0_46480482
·
2023-04-02 11:27
网络
c++
linux
ubuntu
socket
C++
Socket网络编程
笔记
TCP网络编程介绍:socket介绍_许嵩不爱吃土豆的博客-CSDN博客_socket介绍UDP网络编程介绍:【C++】socketUDP网络编程(简单聊天室)_mumu_wangwei的博客-CSDN博客_c++socketudpTCP和UDP区别介绍:TCP和UDP在socket编程中的区别(转载)_心满意足的大脸猫的博客-CSDN博客_sockettcpudp区别
菜鸟学习成长er
·
2023-04-02 11:51
C++
#
C++基础
网络
服务器
tcp/ip
Python
socket网络编程
目录前言:什么是Socket?TCP协议/UDP协议socket()TCP协议通信UDP协议通信配合subprocess模块实现远程执行命令粘包问题socketserver模块前言:平常我们会接触到两种架构,分别是:b/s架构与c/s架构b/s架构(brownser浏览器/server服务器):通过浏览器与服务器进行数据交互,如:购物等网页数据,我们只需要通过浏览器就可以访问了。其实B/S架构也是
Simple子夜
·
2023-04-02 03:40
Python进阶
python
socket
套接字
简易并发服务器框架
涉及到的知识点:
socket网络编程
多进程多路复用epoll进程间的锁信号处理c++流程描述:程序启动之后由父进程创建TCP协议套接口,并设置为监听状态。
displayMessage
·
2023-04-02 01:13
练习
重拾Java基础知识:网络编程
UDP协议HTTP协议
Socket网络编程
TCP编程InetAddress类Socket类ServerSocket类案例一:客户端向服务端发送消息,服务端收到消息后再发送给客户端案例二:客户端向服务端发送图片
成为大佬先秃头
·
2023-03-30 23:00
On
Java
8
网络
java
开发语言
Socket网络编程
基础
首先来写点网络基础知识。什么是地址?在网络通信中,两个进程分别位于不同的机子上,在互联网中,两台机子不能位于不同的网络,这些网络通过网络连接设备连接(网关,网桥,路由器)。所以,要找到正确的地址,需要进行三级寻址:某一主机可与多个网络连接,必须指定该主机唯一的标识符。网络上,每台主机应该有其唯一的地址。每一台主机上的每一个进程应该有在该主机上的唯一标识符。什么是IP地址和端口?IP地址:用于在局域
砥弦
·
2023-03-27 17:38
2021校招 复习总结
笔记导航:JAVA:泛型反射和动态代理注解JAVA多线程ReentrantLock,Volatile,Synchronized的实现原理线程池原理jvm基础类加载器&双亲委派模型
Socket网络编程
—BIO
leap_
·
2023-03-27 01:57
socket网络编程
(一)——初识socket
出现一项技术,首先我们弄懂一下,为什么要出现。那么为什么要出现socket这玩意呢?可以很简单的用一句话来概括:为了实现两台计算机的通信目录1、socket诞生的原因2、服务端和客户端的代码实现2.1、服务端代码2.2、客户端代码3、socket的基本操作3.1、socket()函数3.2、bind()函数网络字节序与主机字节序3.3、listen()3.4、connect()函数3.4、acce
一点_
·
2023-03-26 01:54
网络编程
1024程序员节
Linux系统编程之网络编程(socket)
一、
socket网络编程
首先简单介绍一下UNIX/Linux下的socket:在UNIX、Linux系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也都被看成一个文件。
嵌入式软件工程师
·
2023-03-25 12:24
socket编程
linux
网络
linux
tcp/ip
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他