链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
首页
>
标签
Socket
20
引用 •
23
回帖 •
338
浏览
参与讨论
关注
关注
分享
长连接
1
引用
NIO
15
引用 •
26
回帖 •
1
关注
Netty
Netty
是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。
49
引用 •
33
回帖 •
24
关注
TCP
32
引用 •
38
回帖 •
2
关注
代理
46
引用 •
103
回帖
DNS
25
引用 •
20
回帖 •
1
关注
文初
2
引用
默认
热议
好评
优选
最近回帖
关注者
查看所有标签
socket 发送缓冲区控制
假设应用程序需要发送 40kB 数据,但是 TCP 发送缓冲区只有 25kB 剩余空间,那么剩下的 15kB 数据怎么办? 如果等待 OS 缓冲区可用,会阻塞当前线程,因为不知道对方什么时候收到并读取数据. 为了避免这种阻塞,可以引入应用层发送缓冲区,将要发送的数据暂时缓存起来。当 TCP 连接的发送缓冲区有足够的空间 ..
102
1 年前
生产环境下,java socket 代码,接收不到响应?也不知道是生产服务器哪的毛病
测试下能够正常返回 生产下出现接收不到数据。现在也不知怎么排查了 排查了对方响应:正常返回 排查了我方交换机:正常接收到数据 排查了我方生产代码放到测试环境:正常收到数据 交换机到生产服务器,代码接收不到数据 我方 socket client 请求 -> 交换机 -> 三方 三方响应 -> 交换机-& ..
500
4 年前
套接字编程 (一)
学习 socket 常用的 Socket API 函数名称 函数简单描述 附加说明 socket 创造某种类型的套接字 bind 将一个 socket 绑定一个 ip 与端口的二元组上 listen 将一个 socket 变成侦听状态 connect 试图建立一个 TCP 连接 一般用于客户端 accept 尝试接收一 ..
228
5 年前
聊聊实时推送技术
[图片] Web 领域的实时推送技术,也被称作 Realtime 技术。这种技术要达到的目的是让用户不需要刷新浏览器就可以获得实时更新。它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统、WebIM 等。 今天将以多人在线聊天应用作为实例场景,我们先来确定这个聊天应用的基本需求。 需求分析 1、兼容不支持 W ..
355
5 年前
PHP Socket 的使用
PHP Socket 的使用 最近在做的项目有一项需要耗时任务在后台运行的功能,虽然 PHP 并不是非常适合做常驻后台的守护进程,但是由于项目主要代码都是基于 PHP 实现,如果运行在后台的守护进程改换别的语言会非常不方便。所以不可避免会涉及到 Web 端和 Daemon 部分的通信,Socket 是一个不错的方式。 ..
211
5 年前
Mina 架构与优化指南
[图片] MINA 架构 这里,我借用了一张 Trustin Lee 在 Asia 2006 的 ppt 里面的图片来介绍 MINA 的架构。 Remote Peer 就是客户端,而下方的框是 MINA 的主要结构,各个框之间的箭头代表数据流向。 大家可以对比刚刚的例子来看这个架构图,IoService 就是整个 MI ..
386
5 年前
Android:这是一份很详细的 Socket 使用攻略
[图片] 前言 Socket 的使用在 Android 网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 1.1 计算机网络分层 计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层 其中: 网络层:负责根据 IP 找到目的地址的主机 运输层:通过端口把数据传到目的 ..
367
6 年前
Android Socket 连接(模拟心跳包,断线重连,发送数据等)
这两天做了一个项目是 app 通过 socket 连接自动炒菜机,给炒菜机发指令,炒菜机接收到指令会执行相应的操作。(程序虽然做的差不多了,然而我连炒菜机长什么样都没见过) 其实作为一个会做饭的程序猿,我坚信还是自己动手做的饭菜比较好吃,毕竟做饭还是很有趣的。 闲话不多说,因为是通过 socket 去连接炒菜机的,并且 ..
393
6 年前
mysql 登陆出现 Can't connect to local MySQL server through socket'/tmp/mysql.sock' (2) 问题?
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 常常因为不知道怎么回事就出现这种鬼报错,很久没重装过 mysql 了,今天由于数据库字符类型,数据库中存 emoj 需要用到 utf8mb4 类型,于是我屁颠屁颠跑去改配置文 ..
305
6 年前
小白科普:Netty 有什么用?
随着移动互联网的爆发性增长,小明公司的电子商务系统访问量越来越大,由于现有系统是个单体的巨型应用,已经无法满足海量的并发请求,拆分势在必行。 [图片] 在微服务的大潮之中, 架构师小明把系统拆分成了多个服务,根据需要部署在多个机器上,这些服务非常灵活,可以随着访问量弹性扩展。 [图片] 世界上没有免费的午餐, 拆分成多 ..
294
6 年前
DNSQueen 使用文档
DNSQueen a socket dns manager ,which's function is send orders to DNSBrood and DNSBee . 使用 通过 maven 加载 project: 在 dependencies 标签下添加以下代码 com.liumapp DNSQueen 1 ..
164
7 年前
利用网络 Socket 和多线程实现一个双向聊天
接收键盘输入然后向对方发送消息的线程 package cn.com.chat; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamRead ..
659
7 年前
Java 的 ServerSocket 和 Socket 通信
1、建立服务器端 服务器建立通信 ServerSocket 服务器建立 Socket 接收客户端连接 建立 IO 输入流读取客户端发送的数据 建立 IO 输出流向客户端发送数据消息 服务器端代码: Server.java 文件 import java.io.BufferedReader; import java.io. ..
195
7 年前
Socket 通信的自动化测试、性能测试
基于 socket 协议通信的应用如何进行自动化测试?loadrunner 脚本能搞定么,好学么? 想搞一个自动化测试、性能测试的工具,支持各种帧数据,各种消息请求,响应,各种状态。 脑细胞刷刷的耗..... 各位给点建议,头脑风暴.... @88250 D 有什么好的建议么?救人于水火...
481
7 年前
Java Socket 网络编程(多客户端、信息共享、文件传输)
本贴需要作者邀请才能浏览或回帖
113
7 年前
小胖 --- 配置文件同步软件设计 --- 支持故障转移
小编我高高兴兴去上班,到了办公室我麻溜的做进格子间内,本想认真工作学习些新东西来着,可是老天啊,就是不放过我这个小兵,这时公司老板助理大罗来找我,说道:老板叫你,我就乖乖的跟着她走了, 到了老板办公室门前一看一个运维小哥在哪里站着,看到我来一副苦瓜脸上勉强挤出了个笑脸说道:你来啦。。我也勉强应了一声走了进去, 聊了一下 ..
175
7 年前
socket 中读取流时重复读取了一段流数据
问题出现:最近在写一个配置文件的 多机同步工具,socket交互时,出现命令重复打印日志问题({command{conmand:'PING',data:[{}],success:true},这种格式,最前端的command 重复出现了),本来是先用in.read读取一小段数据,再由scanner 来读取数据,然后拼接成 ..
606
8 年前
阿里 memcached 客户端 socket 连接池源码分析
在[链接]中,我们对阿里memcached客户端主要源码进行了分析,其中socket连接池部分是系统关键部分,涉及到整个客户端运行是否稳定,与服务端连接是否高效,本篇就来分析socket连接池实现的这部分源码。 连接池源码位于com.alisoft.xplatform.asf.cache.memcached.clien ..
622
8 年前
昨天在v2看到一句话“不知道自己是擅长编程,还是擅长谷歌”
我擦 简直说到了我的心声啊 估计对于高手来说, 应该更擅长的是编程。 但是对于没有编程天赋的人来说,写一个程序,大部分时间都花在了 google stackoverflow 和百度上面了 实在不敢想象,如果没有 google 和 stackoverflow 我还能不能写出一个程序了。 ps:今天编程作业是用 c 语言写 ..
1K
6 年前
nginx可以代理socket长连接么?
#如标题
1.7K
9 年前