您当前的位置: 首页 > 

苍狼王unity学院

暂无认证

  • 0浏览

    0关注

    305博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

利用TCP协议实现服务端与客户端的通信03_服务端与客户端的(异步收发、接收多个客户端消息(类似多人聊天室))

苍狼王unity学院 发布时间:2019-08-08 21:29:05 ,浏览量:0

1、服务器端:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;//引入的命名空间
using System.Net.Sockets;//引入的命名空间
using System.Text;
using System.Threading.Tasks;

namespace TCPServer
{
    class Program
    {
        static void Main(string[] args)
        {
            StartReceiveAsync();
            Console.ReadKey();
        }

        static void StartReceiveAsync()
        {
            Socket serverSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);//创建一个socket对象,第一个参数表示IP,第二个参数表示使用流(相当于管道),第三个参数表示使用tcp协议
            //IPAddress ipAdress = new IPAddress(new byte[] { 127,0,0,1 });
            IPAddress ipAdress = IPAddress.Parse("127.0.0.1");//创建一个ip地址
            IPEndPoint ipEndPoint = new IPEndPoint(ipAdress, 6789);
            serverSocket.Bind(ipEndPoint);//绑定IP和端口号
            serverSocket.Listen(0);//开始监听端口号,参数设置为0表示不对连接数做限制,
关注
打赏
1665389160
查看更多评论
立即登录/注册

微信扫码登录

0.0369s