社区
C++ Builder
帖子详情
如何获得聊天室的IP及port?
tlc97
2000-08-31 11:01:00
各位高手帮个忙
...全文
161
2
打赏
收藏
如何获得聊天室的IP及port?
各位高手帮个忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tlc97
2000-09-01
打赏
举报
回复
FengSC:Netstart在哪用,好象我的机子里没这命令
FengSC
2000-08-31
打赏
举报
回复
连接上聊天室以后,用Netstart -nr 可以得到IP和Port。
MFC基于TCP/
IP
协议的
聊天室
源代码 (继承CSocket)
MFC基于TCP/
IP
协议的
聊天室
源代码 (继承CSocket) 集客户端和服务器与一体;用户界面友好;
基于TCP的网络
聊天室
的设计(一步一步教你CSocket网络编程)
里面包含
聊天室
的客户端和服务器端的源文件和一份完整的设计报告。 一、 系统概要 本系统能实现基于VC++的网络
聊天室
系统。有单独的客户端、服务器端。 服务器应用程序能够接受来自客户端的广播,然后向客户端发送本机的
IP
与服务端口,让客户端接入到服务器进行聊天,检测用户名是否合法(重复),服务器责接收来自客户端的聊天信息,并根据用户的需求发送给指定的人或所有人,能够给出上线下线提示。客户端能够发出连接请求,能编辑发送信息,可以指定发给单人或所有人,能显示聊天人数,上线下线用户等。 二、 通信规范的制定 服务请求规范: 服务器端: (1) 创建一个UDP的套接字,接受来自客户端的广播请求,当请求报文内容为“REQUEST FOR
IP
ADDRESS AND SERVER
PORT
”时,接受请求,给客户端发送本服务器TCP
聊天室
的端口号。 (2) 创建一个主要的TCP协议的套接字负责客户端TCP连接 ,处理它的连接请求事件。 (3)在主要的TCP连接协议的套接字里面再创建TCP套接字保存到动态数组里,在主要的套接字接受请求后 ,就用这些套接字和客户端发送和接受数据。 客户端: (1) 当用户按“连接”按钮时,创建UDP协议套接字,给本地计算机发广播,广播内容为“REQUEST FOR
IP
ADDRESS AND SERVER
PORT
”。 (2)当收到服务器端的回应,收到服务器发来的端口号后,关闭UDP连接。根据服务器的IP地址和端口号重新创建TCP连接。 故我思考:客户端一定要知道服务器的一个端口,我假设它知道服务器UDP服务的端口,通过发广播给服务器的UDP服务套接字,然后等待该套接字发回服务器TCP
聊天室
服务的端口号,IP地址用ReceiveForom也苛刻得到。 通信规范 通信规范的制定主要跟老师给出的差不多,并做了一小点增加: (增加验证用户名是否与
聊天室
已有用户重复,在服务器给客户端的消息中,增加标志0) ① TCP/
IP
数据通信 --- “聊天”消息传输格式 客户机 - 服务器 (1)传输“用户名” STX+1+用户名+ETX (2) 悄悄话 STX+2+用户名+”,”+内容+ETX (3) 对所有人说 STX+3+内容+ETX 服务器- 客户机 (0)请求用户名与在线用户名重复 //改进 STX+0+用户名+EXT (1)首次传输在线用户名 STX+1+用户名+ETX (2)传输新到用户名 STX+2+用户名+ETX (3)传输离线用户名 STX+3+用户名+ETX (4)传输聊天数据 STX+4+内容+ETX (注:STX为CHR(2),ETX 为CHR(3)) 三、 主要模块的设计分析 四、 系统运行效果 (要求有屏幕截图) 五、 心得与体会
基于Web的酒店客房管理系统的设计与实现+论文+开题
博主介绍:✌在职Java研发工程师、专注于程序... } /*** * 获取
IP
(如果是多级代理,则得到的是一串
IP
值) */ public static String get
Ip
Addr(HttpServletRequest request) { String
ip
= request.getHeader...
简单的文字
聊天室
简单的文字
聊天室
启动服务器端后,根据提示打开客服端程序,输入服务端的
ip
+
port
,输入用户名即可登录,可以实现文字的在线实时聊天,提供用户在线数及上线下线通知等功能
UDP局域网
聊天室
C/S
这是一个Ubuntu环境下C语言编写的UDP局域网
聊天室
,包括客户端和服务器端,通过
ip
和
port
进行用户识别,文档包含了客户端和服务器端源代码,以及makefile文件。
C++ Builder
13,825
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章