C#_Socket的TCP使用
来源:互联网 发布:移动网络运营岗位 编辑:程序博客网 时间:2024/05/29 17:11
namespace TCPClient{ class TCPClient { static void Main(string[] args) { // 客户端Socket // 初始化Socket Socket tcpClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // 连接Socket IPAddress ipAddress = IPAddress.Parse("192.168.1.103"); EndPoint endPoint = new IPEndPoint(ipAddress, 7788); tcpClient.Connect(endPoint); // 接收Socket byte[] data = new byte[1024]; int length = tcpClient.Receive(data); string message = Encoding.UTF8.GetString(data); Console.WriteLine(message); Console.ReadLine(); } }}
namespace TCPServer{ class TCPServer { static void Main(string[] args) { // 服务端Socket // 初始化Socket Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress ipAddress = new IPAddress(new byte[] { 192, 168, 1, 103 }); EndPoint endPoint = new IPEndPoint(ipAddress, 7788); // 绑定Socket tcpServer.Bind(endPoint); // 监听Socket tcpServer.Listen(100); // 接收Socket,一旦调用accept函数,就会阻塞主线程,一直在等待客户端连接 Socket tcpClient = tcpServer.Accept(); // 接收到客户端的Socket后,给客户端发送一段消息 string message = "Hello 欢迎连接Socket"; byte[] data = Encoding.UTF8.GetBytes(message); tcpClient.Send(data); Console.ReadLine(); } }}
0 0
- C#_Socket的TCP使用
- C#_SOCKET通信例程
- C#_SOCKET通信
- TCP/IP网络编程_Socket
- CSDN技术中心 简单的多人聊天(C#_Socket)
- 黑马程序员_Socket学习日记之TCP的讲解与应用
- 14_SOCKET类的设计和实现
- [C#]使用TCP监听发送
- MFC教程_SOCKET类的设计和实现
- MFC 教程【14_SOCKET类的设计和实现】
- 网络子系统1_socket文件系统相关的初始化
- 粗糙的iOS笔记三_socket网络通讯协议
- Linux高级编程复习 第十一章 select TCP编程模型_Socket选项_OOB_HTTP协议
- Android tcp 与 c tcp 的区别
- tcp的使用
- 【C#】 Socket的TCP通讯
- 使用c++TCP /IP 编程 ,socket
- C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)
- 【jQuery】[attribute!=value]属性选择器
- 【Android】浅谈ListView的简单用法
- 数据结构C语言版车牌号的查询与排序
- MongoDB3.0+数据操作工具封装
- [cuda]常量内存
- C#_Socket的TCP使用
- DNS记录类型
- [ios版本]AR 现实增强之高通Vuforia
- DICOM:C-GET服务
- Android代码中使用的设计模式思想
- 使用RecyclerView.adapter.notifyDataSetchang()不能更新数据
- ES6个人学习整理(四)——扩展
- 数据结构和算法经典100题-第24题
- ios图片加载