## 使用 DatagramSocket 实现 SOCK_DGRAM ### 1. 概述 在 Android 开发中,DatagramSocket 是用来实现 UDP 协议的套接字类,而 SOCK_DGRAM 是 UDP 套接字类型常量。使用 DatagramSocket 和 SOCK_DGRAM 可以实现基于 UDP 协议的网络通信。本文将向你介绍如何使用 DatagramSocket 实现
原创 2023-10-10 04:52:22
113阅读
SOCK_STREAM SOCK_DGRAM 关于UDP 关于TCP SOCK_STREAM 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。 SOCK_DGRAM 是无保障的面向消息的socket,主要用于在网络上发广播信息。 SOCK_STREAM是基于
原创 2022-05-24 12:41:04
286阅读
sock_stream和sock_dgram】 1、sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。2、sock_dgram 是无保障的面向消息的socket , 主要用于在网络上发广播信息。3、SOCK_STREAM是基于TCP的
转载 2019-04-28 14:54:00
489阅读
2评论
"""一、TCP服务端程序开发步骤1、导入socket模块2、创建TCP套接字‘socket’参数1: ‘AF_INET’, 表示IPv4地址类型参数2: ‘SOCK_STREAM’, 表示TCP传输协议类型3、设置端口复用# 参数1: 表示当前套接字# 参数2: 设置端口号复用选项# 参数3: 设置端口号复用选项对应的值setsockopt(socket.SOL_SOCKET, socket.S
转载 2023-12-18 11:24:32
128阅读
sock_stream 是有保障的(即能保证数据正确传送到对方)面向连接的SOCKET,多用于资料(如文件)传送。sock_dgr
转载 2022-07-04 17:49:54
89阅读
目录简述创建服务端代码:创建客户端代码接收函数封装发送封装服务端测试main函数客户端测试main函数编译运行结果简述这里介绍一下Linux进程间通信的socket方式---Local socket。这篇主要是介绍下SOCK_DGRAM方式的通信,即数据包的方式(与UDP类似),面向无连接。这个代码是我刚开始学的时候写的,代码比较简单,适合初学,学...
原创 2021-12-07 16:06:16
380阅读
             因为工作比较忙,好久没有写过博客了,最近因项目需求,需要用到Socket来进行通信,简单写了几个例子,记录一下,代码很简单,无非就是接收与发送,以及接收到数据后返回一个自定义信息,也可以说是发送。             先来简单写一
转载 2023-11-30 15:46:06
49阅读
Linux操作系统中的红帽服务time dgram是一个非常重要的组件,它在网络通信中起着至关重要的作用。time dgram是一个基于UDP协议的时间数据包服务,它通过网络提供时间信息,以帮助计算机系统进行时间同步。 在Linux系统中,时间同步是非常重要的,因为计算机系统中的很多操作都需要时间准确无误。例如,日志记录、文件创建修改时间、安全验证等都需要精确的时间信息。当多台计算机系统连接在同
原创 2024-05-27 10:37:24
16阅读
UDP套接字——(DGRAM
转载 2013-10-31 21:14:00
104阅读
这篇文章解释了 Ajax 的基础知识以及如何使用 javascript 通过 AJAX 向 servlet 发出 HTTP 请求。 Ajax(异步 Javascript 和 XML)是一种我们可以在 Web 开发中使用的技术,用于创建更快的用户界面更新和更好的用户体验。Ajax 使用 XMLHttpRequest 对象与服务器进行通信。使用 ajax,用户可以在不提交页面或重新加载浏
转载 2024-09-17 12:53:09
27阅读
/**  * struct sock - network layer representation of sockets  * @__sk_common:
原创 2023-05-30 00:02:51
175阅读
在Linux操作系统中,存在许多不同类型的通信机制,用于进程间的数据传输和通信。其中一个被广泛使用的机制是.sock文件,它在Linux系统中扮演着重要的角色。本文将探讨.sock文件的基本概念、功能以及如何使用它在Linux系统中进行进程间通信。 .sock文件是一种特殊类型的文件,全称为Socket文件。它被用于实现进程间的双向通信。在Linux系统中,一切皆文件的思想被广泛应用,.sock
原创 2024-02-02 15:57:52
298阅读
# 深入了解 Docker Socket Docker 是一个开源的容器化平台,广泛应用于现代软件开发。在 Docker 的生态系统中,“Docker Socket”是一个关键概念,它的主要作用是作为 Docker 引擎的通信接口。本文将探讨 Docker Socket 的工作原理、使用场景以及相关代码示例。 ## 什么是 Docker Socket? Docker Socket 实际上是一
原创 8月前
147阅读
MySQL的物理文件 MySQL数据库由各种类型文件组成,具体如下:参数文件:MySQL实例启动时从参数文件中读取各种配置参数日志文件:MySQL日志文件包括错误日志、二进制日志、慢查询日志、查询日志文件socket文件:socket是在Unix/Linux 环境下客户端可以直接用socket 来连接MySQLpid文件:是MySQL实例的进程文件InnoDB文件1、参数文件MySQL参数
在mysql的启动过程中有时会遇到下述错误 Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 请问mysql.sock 这个文件到底起什么作用? 如何避免发生如此错误? 答案一、 这个mysql.sock应该是mysq
转载 2023-11-03 11:30:03
73阅读
Mysql有两种连接方式: (1)TCP/IP (2)socket 程序与mysqlserver处于同一台机器,发起本地连接时可用。 例如你无须定义连接host的具体IP得,只要为空或localhost就可以。 在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。 因为你在my.ini中或my.cnf中改变端口后,mysql
转载 2023-11-04 17:23:33
647阅读
发现MySQL服务器因系统磁盘写满导致服务停了,清理磁盘后启动服务时无法正常启动,查看localhost.err日志发现如下报错:[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock解决:查看该文件发现确实是空文件,删除该文件后再启动服务已经可以正常启动。参考链接 总结:mysql.sock.lock是可读文本文件,记录了
转载 2023-10-19 12:38:45
217阅读
一、问题MT7688开发板第二次开机的时候,MySQL无法启动,于是在OpenWrt执行mysql -u root -p,出现ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)。根据网上方法,依次排除。第一个,我移植的OpenWrt的MySQL没
转载 2023-12-15 10:59:19
113阅读
关于 MySQL 锁 你知道多少 1、简介  MySQL 锁 是指 同一时间同一资源只能被一个线程访问。而 锁 正是 数据库系统 区别于 文件系统 的一个关键特性,锁机制 用于管理对共享资源的并发访问。 2、MySQL 锁 的分类2.1、锁 的类型共享锁(S Lock 即 读锁):对于同一个数据对象,多个事务可以同时对其进行 读操作 而不会相互影响 Select * from table_n
原创 2020-09-03 12:33:04
600阅读
  • 1
  • 2
  • 3
  • 4
  • 5