如何在套接字上编写简单的TCP发送方/接收方
本文关键字:TCP 简单 套接字 | 更新日期: 2023-09-27 18:05:35
我想创建一个简单的通信对象,将连接到套接字(= ip@port),将能够发送和接收字节数组到/从这个套接字。
我不想关闭两台机器之间的连接-我想保持tcp连接,直到我手动关闭连接
-
我知道关于'TcpClient'和'TcpListener',但我不知道他们我需要使用我的情况。
-
我怎么能监听相同的套接字,并能够发送字节[]到相同的端口上我的情况下,仍然能够不错过任何包,我需要接收?
- 我知道'TcpClient'和'TcpListener',但我不知道
即使在网上简单搜索一下也会给你无数的答案。无论如何,TcpClient是TCP/IP连接的客户端。TcpListener是TCP/IP连接的服务器端。
- 我如何可以监听相同的套接字,并能够发送字节[]到相同的端口上我的情况下,仍然能够不错过任何包我需要收到什么?
您不会丢失任何数据包,因为您的底层传输协议是TCP。
以TcpClient/client为例——> 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