基于C++ Builder 5的Socket组件实现的聊天程序(二)

                                基于C++ Builder 5的Socket组件实现的聊天程序(二)

1.创建服务端程序

1)创建主窗体

选择“File | New Application”菜单命令创建一个新工程,该工程包括一个空白窗体,将窗体的“Name”属性改为“MainForm”,选择“File | Save Project As…”菜单命令,把Unit1.cpp保存为 ChatServerMain.cpp Project1.bpr 保存为 ChatServer.bpr

在窗体上添加2TListBox 组件、2TButton 按钮、3TLabel 组件、1TEdit 组件、1TMainMenu 组件,这些组件都在C++ Builder 5的组件栏的Standard 选项下,如图

                  

设置TMainMenu 组件的Items属性,在TMainMenu 组件中添加2个子菜单项TMenuItem 。两个子菜单的Name属性分别设为 MenuListenMenuClose Caption属性分别设为“监听”和“断开”。如图:

                       

            

 

 

然后添加一个TStatusBar 组件,该组件在C++ Builder 5 的组件栏的Win32选项下,如图:(图中倒数第4个组件),这个组件的功能主要用来输出一些提示信息

                       

                         

    最后添加一个最重要的组件---TServerSokcet  ,该组件在C++ Builder 5 的组件栏的Internet选项下,如图:

                             

TServerSocket Active属性设为 true,这样启动服务端程序时能够自动开启TServerSocketPort属性设为8999(这个端口最好为大于1024且没有被使用的端口)

          

窗体和组件的属性设置如下表:

 

组件

属性

属性值

Form1

FormStyle

fsNormal

Name

MainForm

Caption

服务器

Label1

Caption

IP地址

Label2

Caption

用户名

Label3

Caption

在线用户

Button1

Caption

发送

Name

BtnToPer

Button2

Caption

向所有人发送

Name

BtnToAll

Edit1

Name

EdtSend

ListBox1

Name

ListUserAddr

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值