2 k876537 k876537 于 2016.02.26 15:50 提问

linux c socket mysql问题。

客户端发送过去登录数据,接收后,如果登录信息正确,下次还可以继续判断,但是如果
不正确的话,以后发送过来正确的数据都判断的是错误的。这是怎么回事?

3个回答

u010147522
u010147522   2016.02.29 15:02
已采纳

或许是某给变量你没有赋值回来

Royal_lr
Royal_lr   Ds   Rxr 2016.02.26 19:53

这个要看具体的代码,,怎么写的,,

oyljerry
oyljerry   Ds   Rxr 2016.02.29 21:51

直接返回一个token等数据

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
windows和Linux之间socket传输结构体关于字节对齐产生的问题
这个是我在做转码机的时候发现的问题。这个转码机大致的思路是:将转码机上面的数据用结构体打包通过socket发送给Linux客户端。Linux客户端也是用结构体去接收。 发送的过程中出现了这样一个问题,就是发送的结构体数据中有不同字节的数据时,发生错误。 问题原因: 是因为windows和Linux平台上面结构体字节对齐的个数不同产生错误。 解决方法: 设置windows和Linux上面的
TCP连接时CSocket粘包问题的解决方法
http://www.vckbase.com/document/viewdoc/?id=1203 解决TCP网络传输“粘包”问题作者:杨小平 王胜开原文出处:http://www.ciw.com.cn/ 当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport
Linux socket 网络编程常见问题总结
网络编程常见问题总结 串讲(一)  网络编程常见问题总结  6 I& I! E- x8 Z+ p- U- B   在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出.  . e3 Y0 @* _- e1 G- B% R   对于网络编程的更多详细说明建议参考下面的书籍   《UNIX网络编程》 《
C/C++ socket编程教程之九:TCP的粘包问题以及数据的无边界性
上节我们讲到了socket缓冲区和数据的传递过程,可以看到数据的接收和发送是无关的,read()/recv() 函数不管数据发送了多少次,都会尽可能多的接收数据。也就是说,read()/recv() 和 write()/send() 的执行次数可能不同。 例如,write()/send() 重复执行三次,每次都发送字符串"abc",那么目标机器上的 read()/recv() 可能分三次
linux环境下C语言实现图片的socket传输并保存到数据库
压缩包内包含客户端imclient.c 服务端imserver.c 以及makefile,测试在64位centos机器下运行,需要安装mysql数据。程序流程,客户端通过读取图片数据然后通过socket将图片数据发送给服务端,服务端接收数据后,插入数据库。注意;数据库字段位blob类型,UTF8编码格式。
关于 MySQL socket 路径的问题
原文:http://www.blogjava.net/asenyifei/articles/82575.html 自己装了一个MYSQL客户端,但却发现出现这样的错误: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 1.先查看 /etc/init.d/mysqld statu...
linux C ----- udp, tcp, unix socket通信简单例子
udp socket相关知识UDP的程序设计可以分成客户端和服务器端两个部分。两者的主要差别在于对地址的绑定函数,客户端可以不用进行地质和端口的绑定。(客户端是随机拿一个大于1024的端口去连接的) 和TCP相比,UDP缺少connect(),listen(),accept()函数 【因为tcp面向连接,而UDP是无连接的。】 服务端的UDP编程: 动作 函数 创建 socket(
Linux下Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ mysql service 无法正常启动和关闭
Ubuntu下Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ mysql service 无法正常启动和关闭 这时候只能Kill进程,原因是找不到socket 有时候socket会在这里地方,需要在my.cnf配置:我这里之前都能启动,所以可能是因为进程冲突等问题无法正常启动,暂
关于linux上mysql.sock文件的个人理解
**- 关于linux上mysql.sock文件的理解linux/unix中的socket文件是为了建立两个程序之间的连接使用的,具体的解释详见百度百科,此处只是在解释mysql.sock文件在启动mysqld_safe文件时,会在默认文件夹/tmp下生成一个socket文件,此文件用于mysql客户端与服务器端的连接使用,假如不小心删除了此文件,[root@10-186-20-46 local]#
linux下安装mysql,mysql.sock问题
    最近在linux上装Aphace,mysql,php时,遇到很多问题,在装apache和php遇到的问题要简单点,在百度,google上一搜就解决了,唯独在装mysql的时候遇到了一个问题困扰了我很久。    我用的是ubuntu7.0.我装mysql时,运行mysqladmin version时,始终出错:    cant connect to local MySQL server t