1

嗨,我有以下旧代码。我想创建一个 WCF 而无需创建所有合同和其他垃圾 MS 已内置到他们的代码中。我必须为每个方法和命令创建超过 100 个命令。仅使用现有代码会更简单。

 using System;
 using System.Net.Sockets;

 namespace Server
 {
class Program
{
    static void Main(string[] args)
    {
        TcpListener serverSocket = new TcpListener(55555);
        TcpClient clientSocket = default(TcpClient);
        serverSocket.Start();
        Console.WriteLine(" >> " + "Server Started");
        ServerLobby.Initialize();
        ServerLobby.reader.Load("Users.xml");

        while (true)
        {
            clientSocket = serverSocket.AcceptTcpClient();
            Client client = new Client(clientSocket);
          }
       }
    }
}

谢谢

4

1 回答 1

1

最简单的方法是定义一个简单的 WCF 接口来调用您的旧方法。不过,您仍然必须填写所有“垃圾”

public interface ICommandServer
{
    void Execute(string command, string[] args);
}
于 2012-09-09T00:21:50.343 回答