用C#编写一个简单的网游客户端

文章目录1,代码2,结果如下3,完整代码4,总结5,参考1,代码先新建项目设计界面记住,还有拖动一个timer到picturebox上双击开始游戏,进入代码编写界面private void button4_Click(object sender, EventArgs e) { tcpClient = new TcpClient(); //套接字建立连接 socket_send = new Socket(
摘要由CSDN通过智能技术生成

1,代码

先新建项目
在这里插入图片描述
设计界面
在这里插入图片描述记住,还有拖动一个timer到picturebox上

双击开始游戏,进入代码编写界面

private void button4_Click(object sender, EventArgs e)
        {
            tcpClient = new TcpClient();
            //套接字建立连接


            socket_send = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            IPEndPoint point = new IPEndPoint(IPAddress.Parse("10.1.230.74"), 3900);
            socket_send.Connect(point);
            try
            {
                //向指定的IP地址的服务器发送连接请求
                tcpClient.Connect("10.1.230.74", 3900);
                listBox1.Items.Add("连接成功");
                stream = tcpClient.GetStream();
                receive_stream();//接收字节流并显示在屏幕上

            }
            catch
            {
                listBox1.Items.Add("服务器未启动");
            }

        }

双击发送,今进入代码编写

private void button1_Click(object sender, EventArgs e)
        {
            if (tcpClient.Connected)
            {
                string action = textBox1.Text.ToString();
                listBox1.Items.Add("输入的信息为:" + action);
                send_stream(action);
                receive_stream();

            }
            else
            {
                listBox1.Items.Add("连接已断开");
            }
        }

双击播放,进入代码编写

private void button2_Click(object sender, EventArgs e)
        {
            player.Load();
            player.Play();
        }
private void music_play()
        {
            SoundPlayer sp = new SoundPlayer();
            sp.SoundLocation = @"许嵩.wav";       //你的音乐文件名称,且注意必须是wav文件
            sp.PlayLooping();
        }

进入resx文件,按照以下

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值