1.客户端
(1)新建窗体Form。将Windows Form命名为:“Frm_UDPC”,属性Text的值为:“客户端”,窗体作为整个程序各个功能控件的载体。
(2)添加两个GroupBox控件,分别命名为:“Gb_Send”、“Gb_config”,属性Text值分别为:“发送”、“配置信息”,作为其他控件的容器。
(3)在Text值为“发送”的GroupBox控件中添加RichTextBox控件,命名为“txtRecMsg”。RichTextBox用来获取接收的信息。
(4)在Text值为“配置信息”的GroupBox控件中添加三个TextBox控件,并添加相应的Label控件作为标识。三个控件分别用来设置服务器的IP、端口(与服务器匹配)和用户名称(自定义)。
(5)添加一个Button控件,命名为:“btnSend”,用于定义向服务器发送数据的代码。
客户端程序界面设计示例图如图7-3所示。
图7-3 客户端程序界面设计示例图
客户端程序窗体、控件对象的主要属性设置见表7-10。
表7-10 客户端程序窗体、控件对象的主要属性设置一
2.服务端(www.xing528.com)
服务器端程序主要是与多个客户端建立连接,并收、发数据。以下是C#实现服务器端程序的具体步骤:
(1)新建窗体Form。将WindowsForm命名为“FrmUDPS”,属性Text的值为“服务器”,窗体作为整个程序各个功能控件的载体。
(2)添加两个GroupBox控件,分别命名为“GbReceive”、“Gbconfig”,属性Text值分别为:“接收”、“服务器信息”,作为其他控件的容器。
(3)在Text值为“发送”的GroupBox控件中添加RichTextBox控件,命名为“txtRecMsg”。RichTextBox用来获取发送的信息。
(4)在Text值为“服务器信息”的GroupBox控件中添加两个TextBox控件,并添加相应的Label控件作为标识。两个控件分别用来设置服务器的IP、端口(与本机匹配)。
(5)添加一个Button控件,命名为:“btnCon”,用于定义启动服务的代码。
服务端程序界面设计示例图,如图7-4所示。
图7-4 服务端程序界面设计示例图
服务端程序窗体、控件对象的主要属性设置见表7-11。
表7-11 服务端程序窗体、控件对象的主要属性设置一
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。