[学习笔记]C# Socket初试-服务端
来源:互联网 发布:whatsapp电脑版 mac 编辑:程序博客网 时间:2024/06/06 01:32
namespace Server{ class Program { static void Main(string[] args) { //创建socket Socket tcpServer = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); //绑定IP和端口号 192.168.0.109 IPAddress ipaddress = new IPAddress(new Byte[]{192,168,0,109}); EndPoint point = new IPEndPoint(ipaddress,7788); tcpServer.Bind(point);//向OS申请一个可用的IP和端口号用来通信 //开始监听,参数是最大连接数 tcpServer.Listen(100); //使用返回的socket与客户端通信 Socket clientSocket = tcpServer.Accept();//暂停当前进程,直到接受到一个客户端连接之后进行下面的代码 string message = "Welcome To OuterHeaven";//将string转为byte[] byte[] messageBytes = Encoding.UTF8.GetBytes(message); clientSocket.Send(messageBytes);//通过socket发送二进制数据 byte[] data = new byte[1024]; int length = clientSocket.Receive(data);//返回二进制数组中有效数据长度 Console.WriteLine("Receive from Client:" + Encoding.UTF8.GetString(data, 0, length)); } }}
1、AddressFamily.InterNetwork指定为局域网连接
2、SocketType.Stream指定为流式套接字
3、ProtocolType.Tcp指定为TCP/IP协议
0 0
- [学习笔记]C# Socket初试-服务端
- [学习笔记]C# Socket初试-客户端
- C# Socket服务端 案例
- C#学习笔记之Socket
- C# TCP Socket通信服务端
- c# Socket 异步客户端服务端
- [ajax 学习笔记] ajax初试
- [初试]Python学习笔记#001
- socket初试
- Socket初试
- socket学习之服务端图形界面
- Java-Servlet服务端初试
- C# socket编程 异步服务端 同步客户端
- C#中Socket服务端代码分享
- C# Socket TCP 客户/服务端例子
- C# Socket编程 服务端与客户端(一)
- C# Socket编程 服务端与客户端(二)
- C# Winform Socket 即时通讯 (客户端+服务端)
- Linux下开机启动脚本 etc rcS 环境变量 pid判断
- 网络请求大致流程
- Android开源项目 开发及测试工具
- date -s 修改时间
- error: The requested URL returned error: 403 Forbidden while accessing https
- [学习笔记]C# Socket初试-服务端
- linux下tar、zip等压缩、解压命令
- Android 6.0运行时权限解决方案
- 485ser.c
- web 完整版
- PCIe之DMA (三)
- 在大学中的激情奋斗者,毕业了
- MVP+Retrofit2+RxJava使用方法demo
- perl encode_json 会产生 UTF-8 (binary) string decode_json 需要一个 UTF-8 (binary) string