• 大小: 680KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: C#
  • 标签: 五子棋  

资源简介

应C#编写的对战版,同时可以实现在线聊天,功能非常完美

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Net;
using System.Net.Sockets;

namespace 五子棋
{
    public partial class Login : Form
    {
        public Login()
        {
            InitializeComponent();
            this.skinEngine1.SkinFile = “Image/MacOS.ssk“;
        }

        private void button2_Click(object sender EventArgs e)
        {
            this.Close();
        }

        private void button1_Click(object sender EventArgs e)
        {
            if (textBox1.Text.Trim() == ““)
            {
                MessageBox.Show(“请填写服务器IP“ “错误提示!“);
                return;
            }

            if (txtUser.Text == ““)
            {
                MessageBox.Show(“登录用户不能为空“ “错误提示!“);
                txtUser.Focus();
            }
            else if (txtUser.Text.Length < 5)
            {
                MessageBox.Show(“用户名长度必须大于5位“);
                txtUser.Focus();
            }
            else
            {
                button1.Enabled = false;
                Sta.IP = textBox1.Text.Trim();
                Thread thr = new Thread(login);
                thr.IsBackground = true;
                thr.Start();
            }
        }
        Byte[] BY = new byte[1024];
        public void login()
        {
            IPHostEntry hostEntry = Dns.GetHostByName(Dns.GetHostName());
            IPAddress address = hostEntry.AddressList[0];
            try
            {
                IPHostEntry IP1 = Dns.GetHostByName(Sta.IP);
            }
            catch
            {

                MessageBox.Show(“服务端没有打开!请与QQ:277250587联系!“ “消息提示!“);
            }
            try
            {
                TcpClient client = new TcpClient(Sta.IP 5566);

                BY = Encoding.UTF8.GetBytes(“添加游戏成员-“ + txtUser.Text + “-“ + address + “-“);
                client.Client.Send(BY);

                client.Client.Receive(BY);
                button1.Enabled = true;
            }
            catch (Exception ss)
            {
                MessageBox.Show(“服务端未打开,请与QQ:277250587联系!“ + ss.Message “登录提示!“);
                button1.Enabled = true;
            }
        }

        private void Login_Load(object sender EventArgs e)
        {
            Control.CheckForIllegalCrossThreadCalls = false;
        }

        private void timer1_Tick(object sender EventArgs e)
        {
            if (Encoding.UTF8.GetString(BY).StartsWith(“ok“))
            {
                main ss = new main();
                ss.Text +=“(“+“客户端:“+txtUser.Text + “)      蓝方“;
                ss.user = txtUser.Text;
                ss.Show();
                this.Hide();
                timer1.Stop();
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        490  2011-03-03 20:58  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\123.png

     文件        255  2011-03-03 20:58  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\456.png

     文件        252  2011-03-05 02:17  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\bai.png

     文件        240  2011-03-05 02:16  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\hei.png

     文件     516096  2008-07-26 09:25  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\IrisSkin2.dll

     文件      15156  2008-07-26 09:25  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\MacOS.ssk

     文件      11954  2011-03-05 02:30  五子棋对战版\五子棋客户端\五子棋\bin\Debug\Image\图标.png

     文件     516096  2008-07-26 09:25  五子棋对战版\五子棋客户端\五子棋\bin\Debug\IrisSkin2.dll

     文件      57344  2011-03-08 09:42  五子棋对战版\五子棋客户端\五子棋\bin\Debug\五子棋.exe

     文件      69120  2011-03-08 09:42  五子棋对战版\五子棋客户端\五子棋\bin\Debug\五子棋.pdb

     文件       5632  2005-12-08 14:51  五子棋对战版\五子棋客户端\五子棋\bin\Debug\五子棋.vshost.exe

     文件       3100  2011-03-05 20:26  五子棋对战版\五子棋客户端\五子棋\Login.cs

     文件       7367  2011-03-05 17:34  五子棋对战版\五子棋客户端\五子棋\Login.Designer.cs

     文件      24195  2011-03-05 17:34  五子棋对战版\五子棋客户端\五子棋\Login.resx

     文件      20673  2011-03-08 09:42  五子棋对战版\五子棋客户端\五子棋\main.cs

     文件      11130  2011-03-08 09:38  五子棋对战版\五子棋客户端\五子棋\main.Designer.cs

     文件      21196  2011-03-08 09:38  五子棋对战版\五子棋客户端\五子棋\main.resx

     文件       5708  2011-03-05 17:34  五子棋对战版\五子棋客户端\五子棋\obj\Debug\ResolveAssemblyReference.cache

     文件        842  2011-03-05 02:14  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.csproj.GenerateResource.Cache

     文件      57344  2011-03-08 09:42  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.exe

     文件        180  2011-03-05 02:14  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.Form1.resources

     文件      12277  2011-03-05 17:34  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.Login.resources

     文件      10222  2011-03-08 09:38  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.main.resources

     文件      69120  2011-03-08 09:42  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.pdb

     文件        180  2011-03-03 21:01  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋.Properties.Resources.resources

     文件        899  2011-03-08 09:38  五子棋对战版\五子棋客户端\五子棋\obj\Debug\五子棋客户端.csproj.GenerateResource.Cache

     文件        960  2011-03-05 02:18  五子棋对战版\五子棋客户端\五子棋\obj\五子棋.csproj.FileListAbsolute.txt

     文件       3386  2011-03-08 09:42  五子棋对战版\五子棋客户端\五子棋\obj\五子棋客户端.csproj.FileListAbsolute.txt

     文件        468  2011-03-05 03:09  五子棋对战版\五子棋客户端\五子棋\Program.cs

     文件       1166  2011-03-03 20:46  五子棋对战版\五子棋客户端\五子棋\Properties\AssemblyInfo.cs

............此处省略64个文件信息

评论

共有 条评论