SyncChatServer/MainForm.cs
(开头部分) 10KB这里只显示每个文件的开头 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;
using System.Net.Sockets;
using System.Threading;
using System.IO;
namespace SyncChatServer
{
public partial class MainForm : Form
{
/// <summary>
/// 保存连接的所有用户
/// </summary>
private List<User> userList = new List<User>();
// 下载于 www.51aspx.com
/// <summary>
/// 服务器IP地址
/// </summary>;
private string ServerIP;
/// <summary>
/// 监听端口
/// </summary>
private int port;
private TcpListener myListener;
/// <summary>
/// 是否正常退出所有接收线程
/// </summary>
bool isNormalExit = false;
public MainForm()
{
InitializeComponent();
lst_State.HorizontalScrollbar = true;
btn_Stop.Enabled = false;
SetServerIPAndPort();
}
/// <summary>
/// 根据当前程序目录的文本文件‘ServerIPAndPort.txt’内容来设定IP和端口
/// 格式:127.0.0.1:8885
/// </summary>
private void SetServerIPAndPort()
{
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();
}
后面还有 223 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。