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

网络推广商城网站台州企业网站建设公司

网络推广商城网站,台州企业网站建设公司,临沂网站建设怎么样,境外直播app近几日一直在学习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.yayakq.cn/news/669165/

相关文章:

  • 网站多久备案一次超级外链工具 增加外链中
  • php做网站需要啥技术什么是网站的自适应
  • mcms怎么做网站亚马逊 怎么做国外网站
  • 网站刷新新前台是什么意思wordpress仅搜索标题
  • 甘肃省集约化网站建设网站开发建站微信公众号小程序
  • 做网站网络公司广告网站留电话不用验证码
  • php网站开发实例视频甘肃泾川县门户网站两学一做
  • 网站是用sql2012做的_在发布时可以改变为2008吗集团官方网站建设方案
  • 孝感市网站建设装潢设计用什么软件
  • 沈阳建设公司网站平面设计创意图片
  • 天地心公司做网站怎样网站建设专利申请
  • 网站建设推广怎么做网页模板快速建站工具
  • 牡丹江建设厅网站施工企业有没有制造费用
  • wordpress折叠菜单常州网站搜索优化
  • 品牌网站建设 2蝌蚪小企业网站内容运营方案案例
  • 免费官方网站创建中小企业网站制作哪家好
  • 网站后台开发北京网站开发网络公司
  • 黑色网站长沙做网站优化的公司
  • 1核做网站汶上1500元网站建设
  • 最牛的视频网站建设深圳市招聘网站
  • 电子商务网站建设与安全谢岗做网站
  • 信息发布类网站模板关于网站建设项目收取费用
  • 局域网下怎么访问自己做的网站中山网站制作专业
  • 网站建设维护合同书网页设计图片怎么居中对齐
  • 网站开发网页发稿服务
  • 财经资讯网站该怎么做推广石家庄网站制作网站
  • 新乡网站建设找哪家简单展示网站模板
  • 个人免费网站注册怎么登陆建设银行网站看开户行
  • 两个域名同一个网站做优化发布php做的网站
  • 如何做盆栽蔬菜网站网站申请流程