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文件,按照以下文件添加要播放的音乐
将字节流用GBK格式编码在listbox里显示
void receive_stream()
{