首先是服务器部分
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading;
namespace Server
{
class Program
{
public static Socket socket;
static void Main(string[] args)
{
MyServer myServer = new MyServer();
myServer.StartUp();
while (true)
{
string strSend = Console.ReadLine();
myServer.Send(strSend, socket);
}
}
}
public class MyServer
{
//本机的IP地址
private string _ip = "192.168.30.19";
//端口号
private int _port = 10000;
//服务器的 套接字
private Socket _server;
//声明一个连接客户端的线程(连接客户端是一个阻塞线程的方法,不能直接放在主线程里,所以要新开一个线程)
private Thread _acceptClientConnectThread;
/// <summary>
/// 启动服务器
/// </summary>
public void StartUp()
{
try
{
//建立套接字 &