简单的一对一通信,客户端向服务器传输字符串,具体操作如下:
服务器端
在VisualStudio中创建一个新工程,在工程中编写服务器逻辑,代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
using System.Net.Sockets;
/// <summary>
/// Socket服务器端
/// </summary>
namespace SocketServerTest
{
class Program
{
private static Socket socket;
//接收消息的载体
private static byte[] buffer = new byte[1024];
//服务器入口
static void Main(string[] args)
{
//1,创建套接字,并设置参数
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//2,绑定服务器的IP和端口
EndPoint ep = new IPEndPoint(IPAddress.Any, 9999);
socket.Bind(ep);
//3,监