【发布时间】:2013-01-14 02:45:28
【问题描述】:
所以我为此搜索了大约 2 周,但找不到任何合法答案。
我有两个项目,一个是服务器,另一个是客户端。
我只设法制作了一个客户端控制台应用程序,它只向服务器发送一次数据然后退出。没有别的了。
那么我如何制作一个客户端,通过网络将字符串从文本框发送到服务器,并且服务器不断监听。总是听。不仅侦听一次并完成程序,而且等待连接,当建立连接时,服务器接受客户端的字符串,将字符串写入或写入文本框,然后立即返回侦听连接。
我正在使用 Windows 窗体应用程序,所以我不想要控制台应用程序示例。
你可以使用 TcpClient 和 TcpListener...
【问题讨论】:
-
一个建议是在Socket 类上使用
BeginReceive和EndReceive。然后在你的回调处理程序中再次调用BeginReceive。
标签: c# sockets tcpclient tcplistener