我想创建一个连接到socket的简单通信对象 (= ip @ port)并且能够向/从此套接字发送和接收字节数组。
我不想关闭我的两台机器之间的连接 - 我想保持tcp连接,直到我手动关闭连接
我知道'TcpClient'和'TcpListener',但我不知道我需要使用它们的巫婆。
我如何能够收听同一个套接字并能够将byte []发送到我的案例中的同一个端口,并且仍然能够不错过我需要接收的任何软件包?
答案 0 :(得分:0)
- 我知道'TcpClient'和'TcpListener',但我不知道 我需要使用他们的女巫。
醇>
即使在网上进行简单的搜索,也会给你很多答案。无论如何,TcpClient用于TCP / IP连接的客户端。 TcpListener用于TCP / IP连接的服务器端。
- 我如何收听同一个套接字并能够将byte []发送到我的机箱上的同一个端口,但仍然能够不错过任何软件包 我需要收到吗?
醇>
您不会错过任何数据包,因为您的基础传输协议是TCP。
对于TcpClient /客户端示例---> https://msdn.microsoft.com/en-us/library/system.net.sockets.tcpclient(v=vs.110).aspx#Anchor_6
对于TcpListener / server示例---> https://msdn.microsoft.com/en-us/library/system.net.sockets.tcplistener(v=vs.110).aspx#Anchor_6