• 大小: 82KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签:

资源简介

实现一简单的聊天程序实现网上聊天,包括服务器和客户端。 (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个文件信息

评论

共有 条评论

相关资源