如何在DotNet中建立直接连接?

时间:2010-03-18 08:46:38

标签: c# .net

我将开发一个程序:

  • 连接2台电脑
  • 1将是服务器,1将是客户端
  • 语言C#.net 2.0
  • 喜欢聊天

Con somepne给我一个启动指南或者我可以阅读的内容,如何连接2台PC并相互发送短信?

由于严重的原因,我不会使用.Net 3.5。

5 个答案:

答案 0 :(得分:2)

读取 - 最低级别 - SOCKETS和TCP如何工作。

接下来将进入WCF,这是一个更高的抽象级别。我会在这里使用WCF。

答案 1 :(得分:2)

This文章使用c#提供了聊天开发教程。

答案 2 :(得分:1)

如果您有.net 2.0的限制,可以查看TCP Client。如果没有,你可以升级到.NET 3.5并使用WCF。

答案 3 :(得分:0)

一种选择是在服务器上创建WCF服务。它将让您远离使用套接字的低级网络编程的一些细节。例如,请参阅此WCF .Tutorial

如果你想学习“真正的”网络编程,你应该考虑使用TCP或UDP套接字。

答案 4 :(得分:0)

我认为XMPP / Jabber会完全按照你的意愿行事。看看jabber.net and the examples。 Jabber需要一个联合服务器,例如gmail / google和许多其他服务器,或者您可以托管自己的服务器。我对开源和免费OpenFire祝你好运。

方向连接的另一种可能性是Skype via its skype4com.dll