SyncChatClient/MainForm.cs
(开头部分) 9KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
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.Sockets;
using System.Net;
using System.IO;
using System.Threading;
namespace SyncChatClient
{
public partial class MainForm : Form
{
private string ServerIP; //IP
private int port; //端口
private bool isExit = false;
private TcpClient client;
private BinaryReader br;
private BinaryWriter bw;
public MainForm()
{
InitializeComponent();
Random r = new Random((int)DateTime.Now.Ticks);
txt_UserName.Text = "user" + r.Next(100, 999);
lst_OnlineUser.HorizontalScrollbar = true;
SetServerIPAndPort();
}
// 下载于 www.51aspx.com
/// <summary>
/// 根据当前程序目录的文本文件‘ServerIPAndPort.txt’内容来设定IP和端口
/// 格式:127.0.0.1:8885
/// </summary>
private void SetServerIPAndPort()
{
try
{
FileStream fs = new FileStream("ServerIPAndPort.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs);
string IPAndPort = sr.ReadLine();
ServerIP = IPAndPort.Split(':')[0]; //设定IP
port = int.Parse(IPAndPort.Split(':')[1]); //设定端口
sr.Close();
fs.Close();
}
catch (Exception ex)
{
MessageBox.Show("配置IP与端口失败,错误原因:" + ex.Message);
Application.Exit();
}
}
// 下载于 www.51aspx.com
/// <summary>
/// 【登陆】按钮事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
后面还有 213 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。