VCR连接_服务器出问题了怎么办

VCR连接_服务器出问题了怎么办VC连接服务器过程:1.     服务器端创建端口a)       使用一个侦听子类来创建如CListenSocket*m_pSocket,这个子类中重载Socket函数OnAccept(intnErrorCode),在OnAccept函数中主要完成服务器端纪录并保存客户端的信息。VoidCListenSocket::OnAccept(intnErrorCode){      //先

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

VC连接服务器过程:
1.      服务器端创建端口
a)        使用一个侦听子类来创建如CListenSocket* m_pSocket,这个子类中重载Socket函数OnAccept(int nErrorCode),在OnAccept函数中主要完成服务器端纪录并保存客户端的信息。
Void CListenSocket::OnAccept(int nErrorCode)
{

       //先设置一个变量用来接受连接客户端的信息
       CListenSockt* pSocket = new CListenSocekt();
      
       //获得主窗体
CChatRoomServerDlg*pMainWnd=((CChatRoomServerDlg*)(AfxGetApp()->pMainWnd));
      
       If(pMainWnd->m_pSocket->Accept(pSocket))
                            pMainWnd->m_SocketList.AddTail(pSocket);
           else
              delete pSocket;
        CSocket::OnAccept(nErrorCode);  
}
b)        创建端口Socket,如m_pSocket->Create(Port).
c)        开始侦听m_pSocekt->Listen().
2.      客户端创建
a)        创建一个CClientSocket类,函数中重载OnReceive(int nErrorCode), 主要完成接受信息事务((CChatRoomClientDlg*)
(AfxGetApp()->m_pMainWnd))->GetSocketMsg(this);
b)      pSocket->Create(),创建默认Socket。
c)        pSocket->Connect(IP,Port)。
这样就可以把服务器和客户端都相应的设置好了。
注意:IP地址和端口地址一定要相同,我就因为IP不对应花了我好多时间调试

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170044.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月12日 上午8:16
下一篇 2022年8月12日 上午8:16


相关推荐

  • Android之ListView原理学习与优化总结

    Android之ListView原理学习与优化总结

    2021年9月8日
    59
  • 什么是黑盒测试

    什么是黑盒测试什么是黑盒测试 黑盒测试也称功能测试 它是通过测试来检测每个功能是否都能正常使用 在测试中 把程序看做一个不能打开的黑盒子 在完全不考虑程序内部结构和内部特征的情况 ix 在程序接口进行测试 它只检查程序功能是否按照需求规格说明书的规定正常使用 程序师否能适当地接手输入数据而产生正确的输出信息 黑河测试着眼于程序外部结构 不考虑内部逻辑结构 主要针对软件界面喝软件功能进行测试

    2026年3月26日
    1
  • LMArena最新排名:文心大模型5.0文本能力国内第一

    LMArena最新排名:文心大模型5.0文本能力国内第一

    2026年3月12日
    1
  • android小游戏源码_全球最大手游源码共享网站

    android小游戏源码_全球最大手游源码共享网站Android自定义效果——随机抽奖一个模拟抽奖的效果,用户设定若干个选项,添加之后,就可以通过程序,来帮助随机选择其中一项出来。这个类似超市里面那种指针转盘抽奖,run之后是一个动态效果图,初始快速

    2022年8月2日
    25
  • Maven私库安装与配置

    Maven私库安装与配置前言项目开发时,一般采用Maven来进行项目构建,管理,jar包下载,项目组开发人员开发时,只要在项目的pom.xml文件中,添加如下pom.xml信息从公共的库中下载相关的Jar包以及依赖Jar包,但有时候公共的库不是那么稳定而且下载速度往往很慢,一个团队一起开发项目时,如果每个组员都去下载一遍所有依赖的Jar包,其实是一件很麻烦的事情,所以这时候就有必要搭建一个Maven的私库了,这样

    2022年7月18日
    17
  • JS判断页面是否刷新

    JS判断页面是否刷新判断页面刷新的方式用到了 NavigationTi 这个属性主要是为了评估网站的表现 比如网页加载时间 发送与获取请求的时间 网页渲染时间等等 checkforNavi window performance console info window performancew

    2025年8月4日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号