VS2017,MFC,TCP通信,客户端无法连接调试助手

#1.自己所创建的客户端无法连接调试助手。
自己创建的客户端可以和自己创建的服务器端通信,调试助手连不了自己创建的服务器,自己创建的客户端也连不了调试助手。完全不知道问题出在哪了,,
两个客户端可以同时运行,端口和IP使用情况如下:
图片说明

#2.客户端核心代码如下:
##“连接”按钮的时间处理程序。

        void CGeoDlg::OnBnClickedButton1()
        {
            // TODO: 在此添加控件通知处理程序代码
            char ipaddress[35];
            char port[8];
            m_ipaddr.GetWindowText(ipaddress,30);
            cli.sin_addr.s_addr = inet_addr(ipaddress);
            cli.sin_family = AF_INET;
            cli.sin_port = m_ter.GetWindowText(port,8);
            //htons(5000);
            //创建socket
            clisock = socket(AF_INET, SOCK_STREAM, 0);  
            //启动线程
            ee = 1;
            AfxBeginThread(thread, 0);
    }

##线程AfxBeginThread()代码如下

UINT thread(LPVOID v)
{
    char buff[100];
    char array[25][30] =
    { "155.245.160.151",
    "155.245.160.152",
    "155.245.160.153",
    "155.245.160.154",
    "155.245.160.155",
    "155.245.160.156",
    "155.245.160.157",
    "155.245.160.158",
    "155.245.160.159",
    "155.245.160.160",
    "155.245.160.161",
    "155.245.160.162",
    "155.245.160.163",
    "155.245.160.164",
    "155.245.160.165",
    "155.245.160.166",
    "155.245.160.167",
    "155.245.160.168",
    "155.245.160.169",
    "155.245.160.170",
    "155.245.160.171",
    "155.245.160.172",
    "155.245.160.173",
    "155.245.160.174",
    "155.245.160.171" };
    /*CSize size;
    size.cx = 0;
    size.cy = 30;*/
    int s = 1, addcount = 0;
    CGeoDlg *dlg = (CGeoDlg*)AfxGetApp()->GetMainWnd();
    dlg->m_connect.EnableWindow(FALSE);
    dlg->m_disconnect.EnableWindow(TRUE);
    //连接到服务器
    while (connect(dlg->clisock, (sockaddr*)&(dlg->cli), sizeof(dlg->cli)) && dlg->ee != 0)
    {
        dlg->m_edit.SetWindowText("等待.....");
        //空循环
        for (int i = 0; i <= 65000; i++)
            for (int j = 0; j <= 200; j++);
                if (addcount == 25)
                    addcount = 0;
        dlg->cli.sin_addr.s_addr = inet_addr(array[addcount++]);
}

if (dlg->ee == 1)
    dlg->m_edit.SetWindowText( "连接成功");
//dlg->m_button1.EnableWindow(TRUE);
    dlg->SetForegroundWindow();

//循环获得数据
/*while (s != SOCKET_ERROR && dlg->ee != 0)
{
    //调用recv函数接收数据
    s = recv(dlg->clisock, buff, 100, 0);
    dlg->SetForegroundWindow();
    if (s != SOCKET_ERROR && dlg->ee != 0)
        dlg->m_list.InsertItem(dlg->count++, buff);
    dlg->m_list.Scroll(size);
}*/
//发送断开命令
send(dlg->clisock, "Disconnected", 100, 0);
//dlg->m_button1.EnableWindow(FALSE);
dlg->m_connect.EnableWindow(TRUE);
dlg->m_disconnect.EnableWindow(FALSE);
closesocket(dlg->clisock);
AfxEndThread(0);
return 0;
}

#3.完全不知到问题在哪
非计算机类专业,当时也没认真学,现在急着解决问题,实在不知道该怎么办了,,,

c++
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
基于vs2010做的tcp通信调试工具源码
基于vs2010做的tcp通信调试工具,可以将接收到的数据进行保存,多线程操作。接收 发送数据。是软件调试的好工具。 包含源码,大家可以自己修改。
基于MFC的TCP调试助手源码
自己用VS2010做的一个小工具,可以方便调试网络应用程序,同时支持TCP和UDP通信,能够发送16进制和显示16进制,该资源包含源码,可以方便大家学习与修改其中的不足。
MFC 网络编程之TCP网络调试助手
1,在网上找了许久,找到一些模板,但是都有些行行色色的问题; 2,本代码经过自己的调试,能在vs2008上执行,没问题; 3,值得一提的是radiobutton这个控件,有个Group选型,Sever和Client不是同一组的,大家注意一下,不然会出现一些问题的; 4,资源分为1分,毕竟编个程不容易,我是资源分很贫的啦!经常看到些文档,代码的都不能下,苦呀!谁叫资源描述少了,不让提交呢? 有点啰嗦, 有问题的可以给我留言,一起进步!
[JAVA网络编程]用Socket与网络调试助手(NetAssist)进行TCP通讯过程中遇到的问题
最初的需求: ( NetAssist软件 作为客户端) ············代码片段············ //1、创建一个服务端Socket,即ServerSocket对象,指定绑定的端口,并侦听该端口 ServerSocket serverSocket = new ServerSocket(6666); //2、调用accept()方法开始侦听客户端请求,创建So...
网络调试工具 tcp udp通信助手
网路调试工具,可以实现网络调试。测试,模拟网络发送数据,接收数据,是调试通信的一个好工具。既是服务端,也可以是客户端。 支持UDP,TCP协议,支持单播/广播,集成TCP服务器和客户端。 支持ASCII/Hex发送,发送和接收的数据可以在16进制和AscII码之间任意转换。 可以自动发送校验位,支持多种校验格式。 支持间隔发送,循环发送,批处理发送,输入数据可以从外部文件导入。
Qt编写网络调试助手(TCP客户端+TCP服务端+UDP服务端)终极版
时隔半年,对网络调试助手工具进行所有代码重写,这次目录结果整齐的一逼,代码整齐的一逼,非常完善了,打死也不再改版了。这次真的打死也不再改版了。 旧版本1:http://www.qtcn.org/bbs/read-htm-tid-55540.html 旧版本2:http://www.qtcn.org/bbs/read-htm-tid-62636.html 基本功能: 1:16进制数据和ASCII数据收发。 2:定时器自动发送。 3:自动从配置文件加载最后一次的界面设置。 4:自动从配置文件加载数据发送下拉框的数据。可以将经常使用的数据填写在send.txt中。 5:可启用设备模拟回复,当收到某个数据时,模拟设备自动回复数据。对应数据格式填写在device.txt中。 6:可对单个在线连接发送数据,也可勾选全部进行发送。 7:支持多个客户端连接并发。 8:采用单线程。 9:四种模式,tcp服务器、tcp客户端、udp服务器、udp客户端。
基于Android的TCP服务端/客户端调试Demo
Android TCP测试demo,包含apk和源码,支持十六进制发送接收,以太网和wifi的IP获取以及网线插拔监听,Android Things 1.0版本与Android 8.0均测试通过。WIFI和网线均可通信。可参看博文UI功能https://blog.csdn.net/qq_31851229/article/details/80538137
telnet命令可以联通远程服务器tcp服务,而网络调试助手总是连接失败
问题: telnet命令可以联通远程服务器tcp服务,而网络调试助手总是连接失败 解决办法: 打开更改适配器设置 禁用除当前上网方式意外的其他网卡,亲测有效!!!...
基于C#\WPF的UDP网口助手源码
该软件基于WPF编写,工程基于VS2012开发,自己当时初学WPF的做的练手的,如果对你有帮助,可以下载源码, 点此下载源码
MFC SOCKET TCP VC6.0 服务器 客户端 源码编程
基于TCP IP 的socket客户端和服务器的编程,包含两个可执行文件,可以客户端和服务器直接通讯,界面做成了串口工具的样子。
TCP调试助手
TCP/IP调试助手是用于在TCP/UDP的应用层上进行通信连接、数据传输的Windows工具。所谓应用层上就是说,TCP调试工具是不涉及TCP/IP协议层实现的问题,而只是利用TCP/IP进行数据传输。从另外一个角度讲,它是将BSD socket的接口的每个函数都让用户可以通过界面进行独立的调用
网络调试(TCP和MQTT)调试的好工具
网址为:http://tongxinmao.com/App/List 网站提供了公用的外网TCP服务器和MQTT服务器,以及调试终端助手,功能非常强大。并且集成了很多软件开发小工具。 感谢作者!...
C# 源代码 串口、TCP网络调试助手
c#编写的调试助手,包含串口调试、TCP网络调试功能 亲测非常好用 并且可以学习编写代码 0
用网络调试助手UDP TCP测试
网络调试助手如下方图,协议类型采用:UDP本机IP地址,一般打开后默认地址   端口随意目标主机:要发送给目标的外网IP地址 端口
TCP获取数据保存为txt文件(亲测有效)
本程序可以实现对TCP通信获取的数据保存至TXT的功能,有任何相关问题可以直接联系我
vb.net编写的Modus/TCP从站程序
vb.net编写的Modus/TCP从站程序,测试可用,已在项目中运用
非常漂亮的网络调试助手服务端和客户端及网络通讯帮助类源码
非常漂亮的网络调试助手服务端和客户端及网络通讯帮助类源码
VS2017实现Tcp socket通信(C++)
包括服务器客户端程序,基于Visual Studio2017实现,编译测试过了,用到的朋友记得关闭SDL检查
MFC实现的一个关于socket通信的测试工具
本程序用MFC基于对话框实现了windows下的socket通信,分别实现了TCP通信、UDP通信以及UDP组播通信。可以发送字符串也能发送16进制的数据。socket使用了非阻塞模式,并且是事件触发的。
TCP和IP网络调试助手与串口调试助手二合一
串口,TCP通信的调试工具,可以多开,方便调试
C#开发的网络调试助手包括TCP和UDP客户端和服务端
C#开发的网络调试助手,包括TCP客户端服务端和UDP客户端服务端
工具软件:TCP网络调试程序(附源代码)
PocketTCPKit说明(更加具体的看源代码的注释)    本程序可以用来进行TCP通信的调试,程序包含了TCP服务器和客户端两个部分。    TCP服务器可以在指定的端口进行监听,并同时最多处理100个连接。实时显示每个连接发送过来的数据,并且可以手工选择需要对哪个连接回送数据,或者是断开某个连接。    TCP客户端可以对某个IP(或者直接输入域名)的端口进行连接,实时显示已经连接的服务器
网络调试助手client与爱普生机器人sever通信
网络调试助手client与爱普生机器人sever通信,c#做上位机,与EPSON通信,实现自动检测功能
TCP调试助手总结
在开始做调试助手前,首先要明确的就是我们所需要做出来的功能。所以参考了一下网络上面其他人做的调试助手,需要的大概功能如下:    1:能够通过TCP协议进行客户端和服务器之间的通信。 2:能够通过UDP协议来实现两台主机之间的通信。 3:可以在界面上显示IP地址,方便在我们使用TCP服务器端的时候来绑定地址。 4:界面有数据接收区和数据发送区两个编辑框,用于发送和接收数据。 5:在接收区
tcp调试工具的实现点对点的
使用四连博士来实现的TCP的点对点的透传首先是四联博士的tcp调试助手软件的下载.地址:http://bbs.doit.am/forum.php?mod=viewthread&tid=174&highlight=tcp之后就是我们四联博士地址教程页面: http://tcp.doit.am/实际的自己的操作给的地址就是: ip地址是:115.29.109.104 端口号是:6545我们自己的操
通信猫调试软件(WINDOWS单文件绿色版 串口/并口/USB/TCP/UDP/HTTP/二维码。。。)
通信猫调试试软件 下载地址: http://tongxinmao.com/upload/COMNET.exe 单文件绿色版 支持串口/并口/TCP服务器/TCP客户端/UDP/HTTP调试 usb设备信息 支持不同通道转发 支持ASCII/HEX收发,支持不同HEX样式显示方便复制到代码 支持定时发送,随机发送,定时发送 支持发送文件 串口显示已接入串口并显示串口设备名
tcp调试助手工具
SocketTool.exeTCP和IP网络调试助手与串口调试助手二合一.exe
SIM900A与网络调试助手进行TCP收发通信
硬件平台:正点原子ATK-SIM900A GSM/GPRS模块开发板 软件平台:PC端串口调试工具&网络调试工具 测试目的:测试开发板GPRS功能、熟悉AT指令 1.设置网络 因为我这里是通过路由器上网,所以要先进行一些设置。 先查看自己本机IP,这里是192.168.1.103,如图1. 图1 通过自己的路由器,查看本机对外的IP
网口调试软件,通过pc的网口以TCP/UDP协议和下位机通讯。
网口调试软件,通过pc的网口以TCP/UDP协议和下位机通讯。是做嵌入式网口通讯程序开发的必备工具。
MFC基于Socket创建服务器端和客户端(TCP)
MFC Socket网络通讯编程 最近因为一个项目需要进行局域网络通讯,向工作单位的软件工程师请教了一下需要用到哪些知识,然后博主就自学了一遍windows网络通讯编程原理,然后就在网上找了一大堆例子,但实际运行效果并不佳,花了大概一周多的时间总算是把网络通讯程序给跑起来了(PS:虽然时间比较长,但对于一个新手程序员来说,算是不错的,哈哈。。。) 声明:本程序是借鉴于此博文的源码(ht...
SocketTool——TCP/UDP通信调试工具
前言:将近一年未更新博客了,最近在做一个新项目,涉及到服务端与客户端之间的通信,使用到这款网络TCP/UDP通信调试工具。本人对TCP/UDP等通信相关知识不甚了解,正好以此为契机,在网上搜罗了相关资料以备不时之需。 简单介绍下这个软件:SocketTool是一款网络TCP/UDP通信调试工具,免安装且免费使用。可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信情况。是一款非常好...
SocketToolV1.0-Java网络TCP调试助手
此为Java实现的TCP调试助手,有界面和源码,可直接运行,方便TCP网络调试,包含客户端和服务端。涉及socket、多线程、hexStringTobytes、bytesToHexString.
Android 网络调试 tcpip 开启方法以及10061错误解决方法
Android 网络调试 tcpip 开启方法以及10061错误解决方法一、 错误报告 在运行类似“ adb connect yourip:8080”进行网络调试的时候,可能会出现错误“由于目标计算机积极拒绝,无法连接。 (10061)”。此时无法进行连接,而且重复运行无效果。 二、 出现原因 部分手机重启后会取消部分授权。 三、 解决方案
TCP&UDP测试工具,网络调试助手
TCP&UDP测试工具 TCP客户端、服务器,UDP 网络调试助手
网络调试工具
分享一个自己写的网络调试工具 下载地址:XD的网络调试工具
C#开发的TCP client通讯界面
1.本文利用微软提供的TCPClient 控件以及NetworkStream 流操作的思想,花了一天半的时间终于完成了TCP客户端发送和接收数据的基本通讯功能(基于ASCII码或者unicode码)。之前用c++写的时候花了一个多礼拜,本人是菜鸟水平,供各位参考! 2.由于时间有限,groupbox的重绘以及port端口自动获取等功能尚未实现。 3.TCP server部分将会在后期补上。
Windows平台TCP通信程序实现-基于MFC CSocket类
本文设计并实现了TCP通信的客户端程序,基于MFC CSocket类,主要分享了程序设计中遇到的问题和相应的解决思路,演示了软件最终实现的效果,最后给出了客户端可执行程序和完整源代码的下载地址,供大家分享交流。
Socket编程调试(TCP)
Socket编程本质是TCP长连接 通信前可以通过电脑端的网络调试助手提前调试 注意:电脑和手机需要连接到同一局域网 Mac 软件:网络调试助手 1.点击TCP服务器 2.本地端口 3.开始监听 电脑端测试 1.点击TCP客户端 2.服务器IP:查看本机电脑的IP地址 3.输入TCP服务器监控的端口号 4.点击连接,下方会显示连接状态,连接成功,TCP服务器会显示连接数 5
C#超级通信调试工具[v1.0][全新发布]
软件名称:C#超级通信调试工具 功能概要: 1.串口,TCP服务端/客户端,UDP服务端/客户端通讯调试 2.支持Hex,ASCII,UTF8,GB2312编码调试 3.接收数据可通过右键菜单一键计算Hex对应的数值 4.字节计算器/检验值计算器(CRC16,自定义多项式CRC16,XOR) 5.串口超级终端 6.Socket通信监视器 7:Ping调试
网络通信基础——MFC简单服务器客户端TCP通信
今天看了下MFC的网络通信基础,把一些心得写写。 首先看看TCP的通信流程   新建了两个工程,一个服务器工程,一个客户端工程,别的不说,直接从使用顺序来分析程序的调用关系。 首先点击服务器界面上的开始监听, m_sockListen.Create(10000);//创定并绑定端口,都是继承父类得来的函数 m_sockListen.Listen();//开始监听端口//监听端口开始以后
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 javase学习助手 vs2017制作网页视频