socket 服务端

qihaiyan1989 2010-09-01 02:42:24
( 同步)(1) 一个客户端,一个服务端,那针对客户端不停的发数据,那么服务端是怎样的。

(2) 一个客户端,一个服务端,客户端一段一段时间的发,那么服务端是怎样的。

(异步) 多个客户端,一个服务端,多个客户端都给服务端发数据,那么服务端是怎样的。



我现在只是明白无论是同步还是异步服务端都要监听,

那么对于同步,服务端监听到有连接了。那么接下来要怎么做呢? 对于同步客户端一段一段时间的发数据,那么有疑问了?服务端监听到的是一个连接,还是多个连接?

那么对于异步,多个客户端,一个服务端,服务端还是要不停地监听。那么监听完以后,那么多客户端请求,要怎么办呢?看了一部分资料,但是愚笨的我还是不了解 提到的 回调函数 ,为什么要用回调函数呢?


...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qihaiyan1989 2010-09-03
  • 打赏
  • 举报
回复
我已经弄好了。
铛铛 2010-09-01
  • 打赏
  • 举报
回复
异步只是为了让程序继续前进
qihaiyan1989 2010-09-01
  • 打赏
  • 举报
回复
其实我要实现的功能是 :多个客户端向服务端发送数据,服务端接收数据,并且保存。但是看了好多例子,把我这个小笨虫给绕进去了。 无论异步还是同步,都是在监听。网上代码很多,本来对这些含义也不是太清楚。就迷茫了。
willyouasd 2010-09-01
  • 打赏
  • 举报
回复
同步效率低
异步的话,只要搞清楚回调,回调的效率会高,不会让程序停在等待返回那步
simonezhlx 2010-09-01
  • 打赏
  • 举报
回复
回调函数简单的说就是委托,它就是方法指针。
异步编程时会经常使用,在进行异步开发中,就需要指定相应的异步操作完成时需要做什么(这里的做什么,就通过回调指向的方法来完成)。
重点还是看看异步编程吧

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧