首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按设计的数据交换方法和
|
SocketServer:服务端
using System;
using System.Text;
using System.IO;
using System.Net;
using System.Net.Sockets;
namespace SocketServer
{
public class Server
{
static void Main(string[] args)
{
try
{
int port = 2000;
//string host = "127.0.0.1";
//服务端的IP可以设置成“0”
string host = "0";
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip, port);
//创建一个Socket类
Socket socket =