当前位置: 首页 > news >正文

一个网站多个数据库制作链接的小程序

一个网站多个数据库,制作链接的小程序,成都网络优化公司排行榜,网站开发用几种字体近几日一直在学习SOCKET通信,关于网络编程这块儿一是空白。学习的过程中在网上找了一段源码,据说是孙鑫老师教程里的。新建一个工程,运行源码一切似乎很正常。于是自己改了一下程序,再次运行发现客户端第一次接收到数据时一直显示…

近几日一直在学习SOCKET通信,关于网络编程这块儿一是空白。学习的过程中在网上找了一段源码,据说是孙鑫老师教程里的。新建一个工程,运行源码一切似乎很正常。于是自己改了一下程序,再次运行发现客户端第一次接收到数据时一直显示”烫烫烫“的乱码。经过网上查找资料,多次测试,发现有以下几种原因:
1、检查客户端与服务器端的端口是否一致。端口不一致时服务器端可能出错
2、检查程序逻辑。我就翻了这种不能再傻逼的错误。把程序改成了这样

SOCKET sockConn = accept(sockSrv, (SOCKADDR*)&addrClient, &len);
char sendBuf[100];
send(sockConn, sendBuf, strlen(sendBuf) + 1, 0);
char recvBuf[100];
recv(sockConn, recvBuf, 100, 0);
printf("%s\n", recvBuf);
sprintf(sendBuf, "Welcome %s to http://www.sunxin.org",
inet_ntoa(addrClient.sin_addr));
closesocket(sockConn);

由于发送缓冲区刚发送前没有数据,所以客户端接收到的为null,于是就显示“烫烫烫“
只需要把

sprintf(sendBuf, "Welcome %s to my site",
inet_ntoa(addrClient.sin_addr));

移到send函数之前,问题即解决。
3、网上很多人说是由于缓冲区未初始化,检测不到结束符,导致访问越界。但是我在对缓冲区都初始化后,问题仍然没有解决。
4、电脑可能真的太“烫”了。哈哈哈

http://www.tj-hxxt.cn/news/2151.html

相关文章:

  • 自学网站设计与建设今日关键词
  • 17网站一起做网店东莞台州网站优化公司
  • html网站怎么做的模板网站建设开发
  • 公司网站设计制作长沙自己做网站网页归档
  • 信誉好的企业网站开发如何进行新产品的推广
  • 手机网站注册页面精品成品网站入口
  • 查看公司股票的网站seo课程培训中心
  • 如何做自动交易网站北京seo网络推广
  • 移动web手机网站开发十大电商代运营公司
  • 手机上怎么创建自己的网站巨量引擎广告投放平台代理
  • ps做网站百度快照排名
  • 做设计的需要网站下载素材吗站长工具seo综合查询是什么
  • 浅蓝色.net企业网站源码带后台seo快速优化文章排名
  • 做企业网站建设挣钱吗如何推广自己的网站
  • 免费购物商城网站建设学seo推广
  • 网站seo解决方案西安seo推广公司
  • 嘉兴网站制作价格石家庄网站建设案例
  • 廊坊网站建设冀icp备2024年新闻时事热点论文
  • 自学网站建设石家庄网络seo推广
  • 网站seo外链推广软文300字范文
  • p2p视频网站开发域名注册平台有哪些
  • 网站做seo需要哪些准备关键词优化的策略有哪些
  • 实验建设网站 南京林业大学网站制作郑州
  • 新浪虚拟主机做网站成都官网seo厂家
  • 广东长海建设工程有限公司网站百度搜索下载
  • 企业管理咨询与诊断实践报告如何提升网站seo排名
  • 义乌seo重庆百度整站优化
  • 帝国cms怎么做网站声明正规seo关键词排名网络公司
  • 手机无法安装wordpress北京seo排名厂家
  • 做网站时给图片添加链接线上引流的八种推广方式