Socket服务器端程序:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
namespace SocketServer
{
class Program
{
static void Main(string[] args)
{
IPAddress ip = IPAddress.Parse("127.0.0.1");//服务器端IP地址
IPEndPoint iep = new IPEndPoint(ip, 5555);//服务端地址及端口
//1.建立套接字,以Tcp协议链接,字节流的方式进行数据传输
Socket MySocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
//设置Socket地址可重复使用
// MySocket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
//2.绑定套接字
MySocket.Bind(iep);
//3.监听套接字
MySocket.Listen(10);
//4.等待客户端请求
Socket MyClient = MySocket.Accept();
//5.向客户端发送消息
MyClient.Send(Encoding.Unicode.GetBytes("链接成功"));

本文介绍如何使用C#编程实现基于Socket的局域网通信,包括服务器端和客户端程序的详细步骤,涉及C#语言特性及Socket网络编程基础知识。
最低0.47元/天 解锁文章
1851

被折叠的 条评论
为什么被折叠?



