`
king_c
  • 浏览: 222697 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C# socket 服务端实例

    博客分类:
  • c#
 
阅读更多

        IPAddress ipAddress;
        IPEndPoint remoteEP ;
        // Create a TCP/IP  socket
        Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

        private Boolean sendUid(string uid)
        {
            byte[] bytes = new byte[10];
            try
            {
                sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                ipAddress = IPAddress.Parse(FaceToolIP.Text.Trim());
                remoteEP = new IPEndPoint(ipAddress, Convert.ToInt32(FaceToolPort.Text));
                // Connect the socket to the remote endpoint. Catch any errors.
                sender.Connect(remoteEP);
                sender.Send(Encoding.Default.GetBytes(uid));
                int bytesRec = sender.Receive(bytes);
                string result = Encoding.ASCII.GetString(bytes, 0, bytesRec);
                lInfo.Items.Add(result);
                if(!result.Equals("ok"))
                {
                    return false;
                }
                
                sender.Close();
                

            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                return false;
            }
            return true;
        }
 
分享到:
评论

相关推荐

    C#SuperSocket服务端与客户端通信实例

    SuperSocket是一个轻量级且易于使用的.NET Socket服务端开发框架,它为开发者提供了构建自定义网络应用的便捷途径。 首先,我们来看服务端的搭建。使用SuperSocket,你可以快速创建一个Socket服务端,处理来自...

    C#中Socket服务端通讯的代码

    本篇文章将详细解析标题中的"C#中Socket服务端通讯的代码",以及如何实现高效、稳定的服务端通讯。 Socket在计算机网络中扮演着数据传输的基础角色,它允许应用程序通过网络发送和接收数据。在C#中,Socket类位于...

    C#Socket服务端与客户端

    C#Socket服务端与客户端

    C# Socket 客户端服务端封装 支持多连接处理 Tasks多线程 队列处理 大数据拆分包处理

    在Socket服务端,每个新连接可以被封装为一个Task,从而实现并发处理,提高服务性能。 5. **队列处理**: - 当并发连接数量过大时,使用队列可以避免过多的并发操作导致的资源竞争。客户端请求被放入队列,按顺序...

    C# Socket_服务端向指定的客户端发送消息(包含服务器)

    `这行代码创建了一个TCP类型的Socket实例,它将监听IPv4地址的连接。然后,调用`serverSocket.Bind()`绑定到特定的IP和端口,并通过`serverSocket.Listen()`设置监听队列的大小,开始监听连接。 当有客户端连接时,...

    C# Socket 通信,客户端服务器端

    在IT行业中,网络通信是不可或缺的一部分,而C#作为.NET框架的主要编程语言,提供了强大的Socket类库用于实现网络通信。本教程将深入讲解C#中的Socket通信,包括客户端和服务器端的实现,以及如何通过源码学习相关...

    C# socket通讯服务端

    在实际开发中,C# Socket服务端还需要考虑以下关键点: - **并发处理**:当多个客户端同时连接时,服务端必须能够有效地管理这些连接,避免阻塞和资源浪费。多线程或异步编程模型可以用来实现并发。 - **错误处理...

    C# winform做的网络通讯Socket服务端(附原码)

    在本文中,我们将深入探讨如何使用C#编程语言构建一个基于WinForm的网络通信Socket服务端。这个服务端设计用于接收客户端发送的SQL语句,处理这些语句,并将结果以DATATABLE的形式回传。首先,让我们了解Socket通信...

    C# Socket聊天服务端程序

    创建Socket服务端的第一步是实例化一个Socket对象,并指定其使用的协议类型。在TCP/IP环境中,通常选择StreamSocket或TcpListener。这里我们使用TcpListener,它专门用于监听TCP连接请求。创建TcpListener时,需要...

    c# socket编程实例

    ### C# Socket编程实例详解 #### 一、引言 Socket 编程是网络通信的基础技术之一,在 C# 中可以通过 System.Net.Sockets 命名空间提供的类来实现。本篇文章将通过一个具体的 C# Socket 编程实例来详细介绍 Socket ...

    C# Socket 客户端服务端封装带使用实例

    2. Server.cs:实现了封装的Socket服务端,处理客户端的连接请求,并进行数据交互。 3. TestClient.cs 和 TestServer.cs:测试类,用于启动客户端和服务端,进行实际的通信测试。 4. QueueManager.cs:可能包含对...

    socket通信服务端C#代码

    本文将深入探讨如何使用C#语言来编写一个简单的Socket服务端程序。标题中的"socket通信服务端C#代码"提示我们将重点研究C#中的Socket类以及如何构建一个基本的服务器端应用。 首先,C#中的System.Net.Sockets命名...

    C# socket 服务端与客户端通信演示代码

    在本文中,我们将深入探讨C#中的套接字(socket)编程,特别是在服务端与客户端之间的通信。套接字是网络编程的基础,它允许不同计算机上的应用程序之间进行数据交换。C#提供了System.Net.Sockets命名空间,其中包含...

    C#实现Socket高性能、大容量并发(附完整实例源码)

    本文将深入探讨如何使用C#实现Socket的高性能和大容量并发处理,并基于提供的完整实例源码进行解析。 首先,Socket是网络通信的基础组件,它为应用程序提供了一种在网络间发送和接收数据的方式。在C#中,我们通常...

    C#Socket通信稳定完整版类库实例

    本实例,"C# Socket通信稳定完整版类库实例",为我们提供了一个全面且稳定的解决方案,用于实现客户端与服务器之间的数据交互。下面我们将深入探讨C#中的Socket通信及其相关知识点。 1. **Socket基础** Socket,又...

    C#使用Socket实现服务器与多个客户端通信(简单的聊天系统)

    1. **初始化Socket**:服务器首先需要创建一个Socket实例,指定协议类型(通常为TCP或UDP)和地址族(如InterNetwork表示IPv4)。 ```csharp Socket serverSocket = new Socket(AddressFamily.InterNetwork, Socket...

    c# Socket 多线程 分包 发送/接受数据

    客户端首先创建Socket实例,然后连接到服务器的指定端口。为了分包发送数据,客户端需要将数据分割成合适的大小,并使用特定的协议(如自定义的头部包含数据长度等信息)来标记每个包的边界。然后,每个数据包可以...

    Socket编程实例

    在这个C#的实例中,我们探讨了如何使用Socket类创建一个简单的聊天通信程序,包括客户端和服务端的实现。以下是对这个主题的详细解释: 一、Socket基础 Socket是网络通信的一种接口,它提供了一种标准的方法来通过...

    SuperSocket服务端与客户端通信实例

    SuperSocket服务端的核心是`ServerBootstrap`类,它负责启动服务器并管理所有客户端连接。开发者需要继承`AppServer`基类来创建自定义的服务端逻辑。例如: ```csharp public class MyServer : AppServer { public...

    C# SOCKET编程实例

    本篇将深入探讨C# Socket编程实例,特别是通过“飞鸽传书”这个案例,我们将会学习如何使用C#构建一个简单的文件传输应用。 首先,让我们了解Socket的基本概念。Socket是操作系统提供的接口,用于在两台计算机之间...

Global site tag (gtag.js) - Google Analytics