制作网络游戏难免需要使用socket,利用socket可以实现客户端和服务器的数据交换。服务器需要绑定特点IP地址和端口号,而客户端访问服务器也需要连接到服务器的IP和服务器相应的端口号。每台计算机(可以看作服务器)都有唯一的一组IP,正常情况下端口号(0-60000)是软件之间在进行数据交流的唯一通道。
以下有一个简单的服务器端和一个客户端,大致解释了服务器向客户端发送消息的过程:
using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace Socket编程_TCP服务器端
{
class Program
{
static void Main(string[] args)
{
//1,创建socket using System.Net.Sockets;
//AddressFamily.InterNetwork内网,SocketType.Stream以流来通信,第三个为协议
Socket tcpSever = new Socket(AddressFamily.InterNetwork,SocketType.Stream

本文介绍了如何利用C#进行socket编程,以实现网络游戏中的客户端和服务器数据交换。通过绑定服务器的IP地址和端口,客户端可以通过指定的IP和端口连接服务器进行通信。文中给出了简单的服务器端和客户端示例,演示了服务器向客户端发送消息的基本流程。
&spm=1001.2101.3001.5002&articleId=77413662&d=1&t=3&u=da9ee414b5004a85b09f7d251299830e)
680

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



