基础套接字的C#网络编程

时间:2024-12-03 14:34:26

1.基于socket创建套接字网络连接
服务端
1.初始化

步骤    操作          方法       操作类

1.     创建ip        ipaddress     IPAddress类
2.     创建ip终结点     ipendpoint     IpendPoint类
3.     初始化socket    new Socket
4.     绑定到socke   t socket.bind()   Socket
5.     连接       socket.conn();
6.     指定到新的socket  Newsocket=socket.Accept()

2.传输数据

int count = NewSocket.Recive(byte =new byte[1024],byte.length,0);//从0位置,读取缓冲区内1024字节的字符
string data = system.text.Endcoding.ASCII.Getstring(byte,0,count);// 通过解码,获取数据
console.writeline(data);

客户端

socket.conn();

2.基础tcp/ip的套接字网络连接

用到类
TcpListener listener = new TcpListener(ip,part);

linster.star();

TcpClient client  = new TcpClient(ip,part);

client.conn();

system.text.encoding.(X).getstring/getbytes();//讲字符串编码和解码

NewWordStrem 访问网络的基础数据流

stream=  stream.getstream();//获得数据流中的数据

stream.write();//往网络数据流中添加数据

初始化