hi我吧 我做了一个
当然可以监听啦,如:namespace WCFChatService
{
class Program
{
static void Main(string[] args)
{
NetTcpBinding bind = new NetTcpBinding()
Uri uri = new Uri(ConfigurationManager.AppSettings["conAddress"])//从配置文件中读取服务的Url
ServiceHost host = new ServiceHost(typeof(WCFChatService.ChatService), uri)
host.Open()
Console.WriteLine("聊天室服务器开始监听: endpoint {0}", uri.ToString())
Console.WriteLine("按 ENTER 停止服务器监听...")
Console.ReadLine()
host.Abort()
host.Close()
}
}
}
WCF的通信程序也是要分客户端和服务器端得,和socket的通信方式比较类似。
WCF中有个绑定的概念,描述了服务传输的通信方式,使用绑定可以指定:传输的协议,安全要求,编码方式,事务处理要求,可靠性等。现有的绑定中,没有支持UDP协议的,主要以TCP和HTTP为主。
你要不想跨平台使用,还是WPF吧,绚丽又轻松,而且可以使用WCF来做你的通讯内核,更是轻松加愉快。但是你要是想跨平台使用,比如有可能移植到手机平台,那只有用QT没选择了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)