搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家小花儿
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Python中的iter()与next()函数_calliter.__next__()
2
Zabbix绘制流量拓扑图_zabbix 流量地图
3
Anaconda3 下载安装及不同python环境配置(Linux/Windows)_如何下载到指定python版本的anaconda
4
基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的智能监考系统(Python+PySide6界面+训练代码)
5
2022完整版:云计算面试题和答案(学习复习资料)_云计算售前面试
6
pip换源命令(一行命令完成)
7
Python打包exe和生成安装程序_python生产安装包
8
Java项目:博客论坛管理系统(java+SpringBoot+JSP+LayUI+maven+mysql)_layui制作论坛列表带内容系统
9
黑客爱用的HOOK技术大揭秘!_hook计算机是什么意思
10
在 Java 中实现单例模式通常有两种方法_java两种单例创建
当前位置:
article
> 正文
服务端和客户端连接的两种方式,socket和DatagramSocket_datagramsocket serversocket 区别
作者:我家小花儿 | 2024-02-26 20:27:25
赞
踩
datagramsocket serversocket 区别
socket有两种方式,
一种是Serversocket(服务端)和socket(客户端)的方式(基于
tcp/ip
的通信方式)
另一种是DatagramSocket
(客户端和服务端)的方式(基于udp的通信方式)
第一种服务端需要绑定端口和ip,客户端监听服务端时需要知道服务端的端口和ip(可以不用绑定客户端的端口和ip,系统会自动分配端口给客户端),这种方式适合传输大型文件(几个G的游戏文件之类)这种可靠,但是速度慢
第二种服务端绑定端口和ip,客户端指定自身DatagramSocket的端口,将数据进行packet包的封装,必须要指定目的地(服务端)地址和端口(指定往哪发送包),调用DatagramSocket对象.send(DatagramPacket)方法,服务端监听接口(服务端指定的),接收到包后转换为byte[]用文件流,字符流什么的对数组操作,这种方式适合小型文件(mp3等等),或者缺失一点也无伤大雅的文件(视频),这种速度快,但是不可靠,可能导致缺失少量数据
再说下端口
:
两个不同电脑上的软件通过特有的ip地址,端口好进行识别通信,所以需要绑定
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家小花儿/article/detail/146795
推荐阅读
article
基于
HPSocket
, 实现
socket
通讯...
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组...
赞
踩
article
Python
实现
socket
的
非
阻塞
式编程_
python
socket
send
非
阻塞
...
原文
阻塞
模式与
非
阻塞
模式
阻塞
模式 程序碰到了一些耗时操作,无法继续向下走。例如在
socket
编程中,例如在
send
()即...
赞
踩
article
【计算机
网络
实验
二】
网络
基础编程
实验
(Python-
Socket
)_
python
网络
通信
实验
...
通过本次
实验
,对socket编程有了初步的了解,学习了如何使用套接字采用TCP进行数据的收发、用UDP进行数据的收发,s...
赞
踩
article
socket
编程
实验_
socket
编程
实验...
1 实验内容编写一个基于UDP协议的客户机与服务器程序,实现相互通讯。编写一个基于TCP协议的客户机与服务器程序,实现相...
赞
踩
article
计算机网络
实验
——基于
TCP
协议
的
socket
编程
_
计算机网络
大作业
socket
...
不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。结合多人聊天...
赞
踩
article
网络通讯-
Socket
-
TCP
-demo(C语言版)_
local
.
sin
_
port
=
htons
(...
流程图
TCP
server 服务端步骤如图所示1 创建
Socket
指定使用什么协议 socket_fd = socke...
赞
踩
article
C语言-
Socket
实现
双人
网络通信
_
qq
两人私聊
socket
是
如何
实现
...
服务端1、负责转发双方的消息|----1.1、接收客户端A的消息,并转发给客户端B|----1.2、接收客户端B的消息,...
赞
踩
article
【
Docker
】报错:Got
permission
denied
while
trying
to
c...
Got
permission
denied
while
trying
to
connect
to
the
Docker
...
赞
踩
article
Failed
to
connect
to
the
host
via
ssh
: Control soc...
这里写自定义目录标题
Failed
to
connect
to
the
host
via
ssh
Failed
to
con...
赞
踩
article
Java
【
网络
编程1】使用
UDP
的
Socket
API
实现
客户端
服务器
通信
(保姆级教学, 附...
详细介绍
Socket
套接字的使用方式, Datagram
Socket
类, DatagramPacket类, 手把手教会你...
赞
踩
article
【
Java
网络编程】基于
UDP
-
Socket
实现
客户端
、
服务器
通信_
java
客户端
和服务端的soc...
本期为大家带来的是网络编程的
UDP
Socket
套接字,基于
UDP
协议的
Socket
实现
客户端
服务器
通信,So...
赞
踩
article
【Java 网络编程】
UDP
服务器
客户端
通信 (
DatagramSocket
| Data...
I
UDP
信息
发送
接收
原理II
UDP
发送
和
接收
端口相同III
UDP
发送
信息代码示例IV
UDP
接收
信息代码示...
赞
踩
article
网络编程一(IP,
TCP
和
UDP
,
DatagramSocket
与
DatagramPacket
,TC...
一.网络编程(IP地址)1.网络通讯要素 1)IP地址: 网络中设备的标识 不易记忆,可用主机名 本地回环地址:127...
赞
踩
相关标签
socket
网络
计算机网络
python
tcp/ip
服务器
spring
java
C
网络编程
基础
TCP
c语言
网络通信
docker
unix
linux
udp
客户端服务器通信
Socket