可以用TcpClient,TcpListener
抄一段书里的代码:下面实现一个Server
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
class TcpListenerSample
{
public static void Main()
{
int recv;
byte[] data = new byte[1024];
TcpListener newsock = new TcpListener(9050); //绑定端口
newsock.Start();
Console.WriteLine("Waiting for a client...");
TcpClient client = newsock.AcceptTcpClient(); //接收一个客户端连接
NetworkStream ns = client.GetStream(); //获得输入输出流
string welcome = "Welcome to my test server";
data = Encoding.ASCII.GetBytes(welcome);
ns.Write(data, 0, data.Length);
while(true) //循环接收数据
{
data = new byte[1024];
recv = ns.Read(data, 0, data.Length);
if (recv == 0)
break;
Console.WriteLine(
如何用.net实现两台机子之间的数据间的传送?
最新推荐文章于 2021-08-10 20:32:20 发布