社区
C++ 语言
帖子详情
sock 问题
PS12345
2009-04-17 03:20:51
1. 如何在client端,能时时检测到socket的连接状态。
例如 server 死机,网线连接不上等,怎么能时时得到这些信息。
2.从client连续发送两个数据包,但是在server端一次都接受了,怎么能分别接受?
...全文
732
5
打赏
收藏
sock 问题
1. 如何在client端,能时时检测到socket的连接状态。 例如 server 死机,网线连接不上等,怎么能时时得到这些信息。 2.从client连续发送两个数据包,但是在server端一次都接受了,怎么能分别接受?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
猫已经找不回了
2009-04-17
打赏
举报
回复
1. 如何在client端,能时时检测到socket的连接状态。
例如 server 死机,网线连接不上等,怎么能时时得到这些信息。
2.从client连续发送两个数据包,但是在server端一次都接受了,怎么能分别接受?
1:如果server跟client都是自己做的,心跳包可以检测连接状态.
2:server端的缓冲区里接收到的都是data段的数据,跟包头基本是脱离的,所以只要接收方缓冲区不溢出,连发2个包就是顺序存储在缓冲区,只能自己加标识来区分吧.
rtdb
2009-04-17
打赏
举报
回复
1. 不能,最多是发送失败,原因不可能知道
2. 加包头包尾用来拆包
cyldf
2009-04-17
打赏
举报
回复
1.通过connect函数返回值
2.把server端一次接收数据长度修改一下
liubuweiright
2009-04-17
打赏
举报
回复
1.设置构造"状态数据包"或者是一段时间就检测
2.是不是中间代理服务或者路由设置长度有关,长度长一点,估计就不能把两个数据包一次性接收...
不懂,帮顶,糊讲的.哈哈
shan_xue_xib
2009-04-17
打赏
举报
回复
关注着
centos mysql无法启动
sock
_linux下安装mysql及mysql.
sock
问题
最近在linux上装Aphace,mysql,php时,遇到很多
问题
,在装apache和php遇到的
问题
要简单点,在百度,google上一搜就解决了,唯独在装mysql的时候遇到了一个
问题
困扰了我很久。我用的是ubuntu7.0.我装mysql时,运行mysqladmin version时,始终出错:can't connect to local MySQL server through
sock
e...
没有mysql
sock
_找不到mysql.
sock
,mysql.
sock
丢失
问题
解决方法
找不到mysql.
sock
,mysql.
sock
丢失
问题
解决方法一、解决var/run/mysqld没有pid和
sock
文件MySQL下mysql.
sock
丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.
sock
。解决方法是:判断一般人解决故障时没有切换到mysql用户,造成权限有
问题
,无法创建mysql授权表,所以也就无法创建...
mysql mysql.
sock
_MySQL下mysql.
sock
丢失
问题
的解决[ubuntu, linux, mysqld.
sock
]
MySQL下mysql.
sock
丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.
sock
。解决方法是:判断一般人解决故障时没有切换到mysql用户,造成权限有
问题
,无法创建mysql授权表,所以也就无法创建/tmp/mysql.
sock
和hostname.pid文件。因此,总结解决方法如下(注: 使用root也可以):#su ...
【MYSQL】mysql.
sock
连接
问题
mysql.
sock
连接
问题
second60 20200705 在mysql中,有两种连接方式: tcp,
sock
.
Sock
是unix原生套接字,速度比tcp的快, 所以不指定ip, 端口时,会当作本地连接,也就是会使用 mysql.
sock
连接。 mysql服务器在启动时,会生成一个unix套接字,名为mysql.
sock
. 默认目录在:/var/lib/mysql/mysql.
sock
. mysql服务器启动时会读取默认配置文件my.cnf. 在我们的服务器安装目...
mysql 的pid和
sock
_【mysql常见
问题
】找不到mysql.
sock
,mysql.
sock
丢失
问题
解决方法
有时候重启mysql会提示/tmp/mysql.
sock
不存在,此时通常会由于两种情况导致,解决方法:一、解决var/run/mysqld没有pid和
sock
文件MySQL下mysql.
sock
丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.
sock
。解决方法是:判断一般人解决故障时没有切换到mysql用户,造成权限有
问题
,无法...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章