安装了服务端就可以进行连接 *** 作了。
Navicat是个不错的mysql客户端工具,但是远程连接需要在服务器端设置权限,如果linux没有安装客户端非常麻烦了;
上面代码没问题,用Linux虚拟机和window调试时,不能选用Bridge方式,改用NAT方式即可。因为系统环境不同,这样慢慢地很容易就找到问题出在哪里,打个比方?触发了里面有什么内容,它发送一条消息少年。这类问题(是打比方,精确到端口,语言不同。打印出来看,一步一步排查就行,不限于这一个问题)
另外的可能就是linux客户端上的代码运行机制问题。
首先要100%确定客户端的消息到了服务器端,代码上的表现可能也不同,有没有表示什么时候发完,这一类;
然后这时从服务器端代码接受消息的入口也就是第一行开始单步调试,是否触发了服务器的监听函数。也就是结束符,服务器可能一直在等单条消息的结束
在本机应该是可以连上的,你在linux上查看下ip地址,在本机上使用该ip地址连接,这个ip地址是内网地址,外网是访问不到的。如果是非本机的话,可能就要做端口映射才能连上。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)