满意答案

陌上初熏1224

2017.01.15

采纳率:49%    等级:9

已帮助:2715人

if(!handle){MessageBox(_T("绑定端口失败或者监听失败!"));return;}sockaddr from;

int fromlen=15;flag=TRUE;while(flag){HANDLE handlefrom=winSocketaccept(handle,&from,&fromlen);//fromlen值小于16就能接收初始化成功。

if(!handlefrom){//MessageBox(_T("启动接受失败!"));continue;}BYTE buffer[1024];

int sendlen=0;

sendlen=::winSocketRec(handle,buffer,fromlen,MSG_PEEK);//接收语句一直无法接收数据。

if(sendlen<=0){//MessageBox(_T("接受信息失败!"));

int error=0;

error=::WSAGetLastError();

// WSAECONNRESETcontinue;}sendlen=::winSocketSend(handle,buffer,fromlen);

if(sendlen<=0){//MessageBox(_T("发送信息失败!"));continue;}}::winSocketClose(handle);

HANDLE winSocketbind(const TCHAR* szIp,unsigned short nPort,UINT connet)//根据ip和端口启动socket连接,最多连接数{LPSOCKET handle=new ENUMSOCKET();

handle->skt=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);//连接socket,使用tcp发送字符流

//socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);

if(handle->skt==INVALID_SOCKET)//连接成功{delete handle;

return NULL;}//赋值ip值至socket

char ip[64]={0};

#ifdef _UNICODE

size_t convert=0;

::wcstombs_s(&convert,ip,64,szIp,63);#else_strcpy_s(ip,64,szIp,63);#endifsockaddr_in addr={0};

addr.sin_addr.S_un.S_addr=::inet_addr(ip);//设置ip

addr.sin_family=AF_INET; //设置网络服务

addr.sin_port=nPort; //设置端口//建立连接if(bind(handle->skt,(sockaddr*)&addr,sizeof(addr))==SOCKET_ERROR)//连接失败{delete handle;

closesocket(handle->skt);

return NULL;}::listen(handle->skt,connet);

//连接至网络,返回改socket

00分享举报

云视通服务器关闭,云视通服务器连接成功,但数据失败相关推荐

  1. 乐视账号服务器关闭,乐视手机重置后无法登录账号 官方给出解决方案

    [TechWeb报道]1月31日消息,近日有不少使用乐视手机的用户一直反馈"重置手机"之后无法登陆乐视手机账号,并且无法进入系统,引发了众多用户疯狂在微博吐槽.现在最新消息,乐视手 ...

  2. 乐视账号服务器关闭,乐视手机恢复出厂设置之后服务异常怎么办_无法登录乐视帐号解决办法_智能家...

    近期由于乐视账号服务器调整,出现了乐视手机重置后登录不了乐视账号,乐视手机恢复出厂设置之后服务异常是什么原因?小明同学为大家带来了无法登录乐视帐号解决办法... 乐视手机无法登录乐视帐号解决办法 乐视 ...

  3. 服务器关闭虚拟内存好不好,服务器虚拟内存有必要开吗

    服务器虚拟内存有必要开吗 内容精选 换一换 对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能.服务器上的SMMU一般用来完成设备的地址转换,并且可以实现设备隔离,在虚拟化中 ...

  4. 关于数据库中与服务器连接成功,登录失败问题

    对于数据库中与服务器建立连接成功,但登录失败的问题 在数据库中遇到与服务器连接建立成功但是登录失败的问题解决方案 本文转自 https://www.cnblogs.com/aobosir/p/5928 ...

  5. 云视通服务器关闭,云视通为什么自动退出 云视通重启电脑自动中断解决方法...

    造成电脑自动重启的原因和解决方法如下: 1. 系统错误造成自动重启 Windows XP系统默认情况下,当系统出现错误时会自动重新启动,这样当用户关机时,如果关机过程中系统出现错误就会自动重启电脑.如 ...

  6. 乐视账号服务器关闭,乐视手机账号登陆不了最新解决方法,包括恢复出厂后无法登陆问题...

    虽然乐视的手机业务早已被搁置了,但其一直没有停止为用户提供服务.不过事情在最近似乎出现了一些变数,不少用户反映,自己的乐视手机在恢复出厂设置之后就无法登陆账号了,不管尝试多少次,都只会提示" ...

  7. iis服务器 关闭自动启动,设置IIS服务器定时自动重启的方法

    最近,有一朋友的IIS服务器老是出现问题,运行一段时间下来就会出现访问服务器上的网站时提示数据库连接出错,然后重启IIS后网站又能正常访问了,实在找不出是什么原因导致了这个问题.不过最终我想到了一个笨 ...

  8. 打开ftp服务器只显示根目录,FTP能连接成功,但是不显示目录,根目录也没有,根目录都没有,怎么办?别的地方却可以。...

    FTP能连接成功,但是不显示目录,根目录也没有,根目录都没有,怎么办?别的地方却可以.0 nhgtre2013.06.09浏览677次分享举报 FTP能连接成功,但是不显示目录,根目录也没有,根目录都 ...

  9. 荣耀wifi服务器未响应,荣耀路由器wifi连接成功,但无法使用怎么办?

    问:荣耀路由器wifi连接成功,但无法使用怎么办? 答:这个问题需要分情况的,如果只有某一个手机连接荣耀路由器的wifi后不能上网,其它手机连接后可以正常上网,这多半是荣耀路由器上禁用了这个手机. 此 ...

最新文章

  1. PHP的异常捕捉与运行特殊处理
  2. DELETE ADJACENT DUPLICATES FROM语句的深入研究及应用
  3. 编写函数实现员工信息录入和输出_编写我的第一个Linux 内核模块“hello_module”...
  4. 呕心沥血为小白总结13个学习网站-错过了你注定绕弯!
  5. 以下关于CISC和RISC的叙述中,错误的是()【最全!最详细总结!】
  6. JAVA元注解@interface详解(@Target,@Documented,@Retention,@Inherited)
  7. LeetCode 1894. 找到需要补充粉笔的学生编号
  8. 安装VS2008错误解决
  9. 新泽西州男子因无牌运营比特币交易所或面临5年监禁
  10. 计算机网络专业综合实践报告,计算机网络专业实习报告.doc
  11. 苏黎世大学SVO2安装教程
  12. linux下线程池实现
  13. 小彩蛋:springboot banner 在线生成
  14. 三、使用HM进行简单的视频隐写demo
  15. u盘里删除的文件可以恢复吗?分享解决方法
  16. Elasticsearch X-pack证书过期解决方法
  17. 如何在网页端登录企业邮箱修改密码?
  18. WSL 解决code .报‘code‘ not fount无法打开Vscode问题
  19. 公司网站被黑客入侵,怎么应对?
  20. 关于木马Autoit

热门文章

  1. 你,来到大学的第一眼
  2. 莫比乌斯函数的两种求法(基于欧拉筛、埃氏筛)
  3. 扫盲:单片机入门分享 晶振 复位电路与电源
  4. 对不起,我爱你黄陈晨
  5. NOIP模拟赛 太阳神
  6. “天空地”一体化生态系统监测概念介绍
  7. Android 5.0 and later only support position-independent executables
  8. 统计单词的数量----Python
  9. zdog.js实现DNA螺旋动画js特效
  10. 汽车的一些简写名词(后续会继续更新)