TCP通讯协议(上)同步传输

这篇博客介绍了TCP通讯的基础知识,通过一个服务端监听和客户端连接的例子,展示了TCP同步传输的过程。服务端利用Listener对象监听本地端口,客户端通过Client对象发起连接。在数据传输阶段,双方创建Stream对象来承载信息,实现字符串的传递。
摘要由CSDN通过智能技术生成

直接上例子,学习资料来自NET之美。服务端创建Listener对象,客户端创建Client对象,服务端首先开始对本地端口监听,客户端发送连接请求。当需要传输字符串时,两者均需要创建Stream对象,将想说的话,写在这片小红叶上,小红叶就飞到对方哪里了。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
using System.Net; 
using System.Net.Sockets;
using System.IO;

namespace ConsoleTest
{ 
    class Server
    {
        static void Main(string [] args)
        {
            Console.WriteLine("Server is running");
            const int buffersize =6;
            IPAddress ip = IPAddress.Parse("127.0.0.1");
            //IPAddress ip = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
            TcpListener listener = new TcpListener(ip,8500);
            listener.Start();
            TcpClient remoteclient = listener.Accept
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值