资源简介
实现一简单的聊天程序实现网上聊天,包括服务器和客户端。
(1)支持多人聊天。
(2)客户端具有图形化用户界面。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Threading;
namespace Client
{
public partial class frm_main : Form
{
public frm_main()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
Send();
}
public void Send()
{
Socket s = new Socket(AddressFamily.InterNetwork SocketType.Dgram ProtocolType.Udp);//创建Socket实例,以便发送消息
//通过加载对方的网络地址创建IPAddress实例,起到广播的作用
IPAddress broadcast = IPAddress.Parse(this.textBox2.Text.ToString());
//把要发送的字符串转换为字节数组,以便以数据流的方式在网络上传输
byte[] sendbuf = Encoding.GetEncoding(“gb2312“).GetBytes(this.textBox1.Text.ToString());
//通过加载对方的IP地址和对方指定的端口号(11000)创建IPEndPoint实例
IPEndPoint ep = new IPEndPoint(broadcast 11000);
s.SendTo(sendbuf ep);//发送消息到指定的主机
string strmsg = DateTime.Now.ToLongTimeString() + “\n“ + “ “ + this.textBox1.Text + “\n“;//
richTextBox1.AppendText(strmsg);//将发送的消息添加到文本框
richTextBox1.ScrollToCaret();//自动滚动文本框的滚动条
textBox1.Clear();//清空发送消息文本框
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\bin\
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\bin\Debug\
文件 10240 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\bin\Debug\Client.exe
文件 24064 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\bin\Debug\Client.pdb
文件 11600 2013-06-16 20:04 基于UDP协议网上聊天程序\Client\bin\Debug\Client.vshost.exe
文件 490 2010-03-17 22:39 基于UDP协议网上聊天程序\Client\bin\Debug\Client.vshost.exe.manifest
文件 3671 2013-06-16 16:06 基于UDP协议网上聊天程序\Client\Client.csproj
文件 1686 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\Form1.cs
文件 5203 2013-06-16 16:37 基于UDP协议网上聊天程序\Client\Form1.Designer.cs
文件 5817 2013-06-16 16:37 基于UDP协议网上聊天程序\Client\Form1.resx
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\obj\
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\obj\x86\
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\obj\x86\Debug\
文件 1180 2013-06-16 20:04 基于UDP协议网上聊天程序\Client\obj\x86\Debug\Client.csproj.FileListAbsolute.txt
文件 10240 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\obj\x86\Debug\Client.exe
文件 180 2013-06-16 16:37 基于UDP协议网上聊天程序\Client\obj\x86\Debug\Client.frm_main.resources
文件 24064 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\obj\x86\Debug\Client.pdb
文件 180 2013-06-16 16:07 基于UDP协议网上聊天程序\Client\obj\x86\Debug\Client.Properties.Resources.resources
文件 6383 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 352 2013-06-16 16:37 基于UDP协议网上聊天程序\Client\obj\x86\Debug\GenerateResource.read.1.tlog
文件 804 2013-06-16 16:37 基于UDP协议网上聊天程序\Client\obj\x86\Debug\GenerateResource.write.1.tlog
文件 7897 2013-06-16 17:09 基于UDP协议网上聊天程序\Client\obj\x86\Debug\ResolveAssemblyReference.cache
目录 0 2013-06-16 16:02 基于UDP协议网上聊天程序\Client\obj\x86\Debug\TempPE\
文件 490 2013-06-16 16:04 基于UDP协议网上聊天程序\Client\Program.cs
目录 0 2013-09-18 21:57 基于UDP协议网上聊天程序\Client\Properties\
文件 1372 2013-06-16 16:02 基于UDP协议网上聊天程序\Client\Properties\AssemblyInfo.cs
文件 2862 2013-06-16 16:02 基于UDP协议网上聊天程序\Client\Properties\Resources.Designer.cs
文件 5612 2013-06-16 16:02 基于UDP协议网上聊天程序\Client\Properties\Resources.resx
文件 1091 2013-06-16 16:02 基于UDP协议网上聊天程序\Client\Properties\Settings.Designer.cs
............此处省略33个文件信息
- 上一篇:广东工业大学数据结构课设---航空航班订票系统
- 下一篇:广工数据库课设
评论
共有 条评论