标签:通讯 服务器端 System IPEndPoint socket new using Socket
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Net;
namespace ChatServer
{
class SocketServer
{
private Thread ServerThread;//线程
public SocketServer()//构造方法
{
ServerThread = new Thread(OnServerRun);//new一个线程
ServerThread.Start();//启动线程
}
private void OnServerRun()
{
//创建Socket IP地址 数据流 协议
Socket socket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp );
//ip地址 127.0.0.1本机
IPAddress Ip = IPAddress.Parse("127.0.0.1");
// 端口号
int port = 10086;
//IPEndPoint两个参数(ip地址,端口号)
IPEndPoint iPEndPoint=new IPEndPoint (Ip,port );
socket.Bind(iPEndPoint);
//监听
socket.Listen(0);
while (true)
{
Console.WriteLine("开始接收一个客户端");
Socket client = socket.Accept();
Console.WriteLine("接收一个客户端");
}
}
}
}
标签:通讯,服务器端,System,IPEndPoint,socket,new,using,Socket 来源: https://blog.csdn.net/SeptemberTan/article/details/120194793
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。