2011-01-24 153 views
0

我需要实现一个TCP客户端,它将数据发送到服务器并接收消息。 通讯模型应该是异步的。你有这样做的好例子吗? 我是否需要在另一个线程上实现这个功能......它会不断从套接字读取数据? ...或者我可以使用套接字的BeginReceive模式?.net tcp客户端异步模式

感谢, 拉杜

回答

1

当您连接通过TCP你得到一个双工信道,这样服务器可以在同一个插座顶嘴到客户端服务器。

关于使用begin接收,您可以使用它来避免创建工作线程并不断读取套接字(您可以使用BeginSend的相同方式)。没有关于你想要做什么的信息,这是我可以给你的最好的...是的,你可以。 :)

+0

你知道一篇文章,告诉我如何设置一个类(会话在我的情况下)有一个方法来发送消息,并不断接收来自服务器的所有消息。问题是,我发送了一条消息,我希望在一段时间后回复一个消息......但是在那个时候,服务器可能会向我发送很多消息。 – 2011-01-24 11:42:21