一、连接服务器
先在vs2019中新建一个窗体应用
然后需要添加 Windows Media Player 控件(为了后续的音乐播放)
再右击 “ 工具箱 ” 内的 “ 常规 ” ,点击 “ 选择项 ” ,
继续选择 “ COM 组件 ” ,勾选上 “ Windows Media Player ”
然后设计如下的界面
根据实验要求,要设置如下的控件属性
对textBox2 属性设置,将ScrollBars 属性设为 Vertical ,表示垂直滚动条
对trackBar1 属性设置,设置最大值为100,最小值为0,最小改变量为1,用于音量调节
下一步就是双击“进入游戏”按钮,在头文件添加using System.Net.Sockets;
然后编写如下代码
TcpClient tcpClient;
NetworkStream stream;
private void button2_Click(object sender, EventArgs e)
{
/*
* 连接服务器
*/
try
{
//实例化
tcpClient = new TcpClient();
//向指定的IP地址的服务器发出连接请求
tcpClient.Connect("10.1.230.41", 3900);
//获取网络传输流
stream = tcpClient.GetStream();
//接受数据并转化为字符串
byte[] data = new byte[1024];
int receive = stream.Read(data, 0, 1024);
string msg = Encoding.Default.GetString(data, 0, 1024);
//去除字符串中的终端转义字符
msg = strDelete(msg);
//显示出来
textBox2.AppendText(msg);
}
catch
{
textBox2.AppendText("服务器未启动" + Environment.Ne