2012-03-30 86 views
0

我是Web编程新手! 我尝试制作一个应用程序(类似于C#处理程序和jQuery的客户端到客户端通信)。如何使用HTTP处理程序进行client2client通信?

I.E .: 当1Client点击他的clientSide(浏览器)时,会绘制一个点,同时2Client会看到1Client做了什么。反过来,2Client在他的浏览器上点击,那里绘制了一个点,1Client也看到了2Client做了什么。

我已经完成了IIS的配置,我做了一个简单的显示Hello World,它运行正常。 而且,我应该怎么做......

你能建议我,请教一些例子或教程,如何做这项工作。

对不起,我似乎没有研究过的问题。

+0

你是新来的网络编程,并开始与硬盘? – Aristos 2012-03-30 11:39:30

+0

Aristos作为学习Web开发的一项任务我认为要做这样的事情。 – meorfi 2012-03-30 11:40:34

+0

如果你喜欢学习web开发,从简单的事情开始,放弃这一项。做一个待办事项清单。 – Aristos 2012-03-30 11:41:15

回答

1

要显示像想起聊天。我能想到的最简单的方法。

首先你有一个表格,保存所有进入的聊天行。 然后在页面中有两个控件,一个用户输入文本的文本框和一个显示桌面上的内容的GridView。

所有你把它们放在UpdatePanel上,并且你内部更新为2秒。

因此,您从插入表格的用户输入的每一个内容,以及您向所有用户显示的每个插入内容。

这是开始。

1

你可以使用signalR! 它使用一个很长的轮询实现来模拟websocket并且它工作的很好。

快速开始例如:

一个更复杂的解决方案将是使用插座IO与iisnode/Node.js的

+0

thx,但我想只使用C#处理程序,jQuery,HTML + CSS – meorfi 2012-03-30 11:43:05

+0

signalR将与此工作,你可以安装它从NuGet http://nuget.org/packages/signalr中轻松导入到您的c#项目中 – 2012-03-30 11:45:13

相关问题