您好我有以下遗留代码。我想创建一个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);
}
}
}
}
由于
答案 0 :(得分:1)
最简单的方法是定义一个简单的WCF接口,该接口将调用您的旧方法。你仍然需要填写所有“垃圾”。
public interface ICommandServer
{
void Execute(string command, string[] args);
}