简单聊天室客户端连接不到服务器

likid1412 likid1412 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
照着书上的内容输代码,由于书中所述是vc6的,而我是使用vc2008,所以除了改动一点代码之外,基本和书中给的例子一样(有源码,可运行)。该示例是建立一个简单的聊天室,即可作为服务端也可作为客户端。使用服务端基本没有问题,用书中附带的源码编译的程序当客户端也可以连接到。但是作为客户端的时候连接出错。该示例使用自定义消息函数,点击“作为客户端连接”时,使用 WSAAsyncSelect(m_hSocket,m_hWnd,CLIENT_MESSAGE,FD_READ|FD_WRITE|FD_CLOSE|FD_CONNECT) 进行消息的发送,可是并当调用了connect(m_hSocket, (LPSOCKADDR)&m_addr, sizeof(m_addr))之后,并没有跳到消息函数去。是原理就是这样还是哪里错了,请各位大佬帮小弟看看。
完整代码下载链接:http://download.csdn.net/detail/likid1412/4211815
...全文

相关推荐

vc socket实现的聊天室,一个服务器,多个客户端

使用vc中的socket编写的网络聊天室,一个服务器,可以同时与多个客户端聊天

wlxu_07

使用Python实现一个简单的聊天室

Python是一个非常灵活的编程语言,我们现在到处可见用Python编写的应用程序。本文就是一个很简单的使用Python来编写的一个机遇命令行的聊天室,他非常简单和易于理解。让我们开始吧。 聊天室是什么? 聊天室就是一个媒介或者接口,允许两个或多个用户聊天或者发送信息。它既可以是一对一的聊天也可以是群聊。我们这个例子中,将会创建一个群聊天室,他可以同时支持多于两个人在线。 架构 对聊天室,我们使用服务器-客户端的架构。这就意味着一台服务器将托管多台客户机器。 准备开始: 在深入代码之前.

gordon1986

基于UDP的简单聊天室

聊天室功能:        1.其他用户上线通知。        2.其他用户下线通知。        3.获取在线列表。        4.用户之间点对点聊天。实现思想:        1.服务器端主要是解析客户端发送过来的各种指令,并作出相应的处理和回应。        2.客户端采用select管理套接口IO和标准输入IO,当有事件发生,做出相应的处理。        3.采用链表存储每个客...

IT呵呵哒

Python socket实现简单聊天室

本文实例为大家分享了Python socket实现简单聊天室的具体代码,供大家参考,具体内容如下 服务端使用了select模块,实现了对多个socket的监控。客户端由于select在Windows下只能对socket使用,所以使用了多线程来实现对客户端输入和socket连接的同时监控。注意这里的socket设置为了非阻塞。这样就实现了在一个线程中同时进行socket的接收和发送。 服务器代码: # -*- coding: utf-8 -*- import socket,select connection_list = [] host = '' port = 10001 def board_

weixin_38607195

java多人聊天室(服务器端和客户端)

java实现的多人聊天室,可运行到网络服务器上,也可以本地运行。注意修改账号文件保存的位置。计算机网络课程设计。

wyg1997
评论 9
收藏 已收藏
分享
返回顶部
likid1412
网络编程 18,356 成员 64,161 内容