WCF应用程序中的修改无法正常工作

问题描述 投票:-4回答:1

我的问题是“为什么我的修改不起作用?”而不是“如何在WCF中创建聊天应用程序?”

Here is the entire source code after modification.

我修改了this application,以便GUI和服务引擎可以解耦。

即yaazkssvpoi

ChatClient

被分成几个文件,public partial class ChatClient : Form, IChatService { } 被重命名为ChatClient

ChatClientForm

现在,问题是:服务器启动,用户能够登录,但无法发送和接收消息。

public class ChatClientForm {} public class ChatService : IChatService{} public interface IChatChannel : IChatService, IClientChannel {} public interface IChatService{}

我在那里错过了什么?

c# wcf
1个回答
1
投票

鉴于您的问题是关于聊天应用程序(而不是一直轮询),您可以使用enter image description here,这将允许您将数据发送到服务器并允许服务器将数据发送回您的应用程序,应该有网上有很多关于在聊天应用程序中使用此服务类型的示例,您可以在其中找到

Duplex Services in WCF

我们的想法是打开一个频道,当有其他客户端向其发送消息时,服务器可以回复该频道

© www.soinside.com 2019 - 2024. All rights reserved.