服务器代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Threading;
namespace client
{
class Program
{
private const int portnum = 102;
static void Main(string[] args)
{
//定义一个套接字用于监听客户端发来的信息 包含3个参数(IP4寻址协议,流式连接,TCP协议)
Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
string ip = “”;
string hostInfo = Dns.GetHostName(); //Dns 域名服务器,获取本地计算机的ip,
//为addressList
System.Net.IPAddress[] addressList = Dns.GetHostEntry(hostInfo).AddressList;