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

Socket连接客户端(待续)

阅读更多
 if (null == socket)
            {
                socket = new Socket(Cache.getIp(), Cache.getPort());

            }

            dOut = new DataOutputStream(socket.getOutputStream());
            in = new DataInputStream(socket.getInputStream()); 

            String l = "WIG+001;2006071000000028;20060710094936;01:15960198075;02:15960061802";

            byte[] sendMsg = new byte[Constant.LenType.LENXX + l.length()];
            System.arraycopy(Tool.intToByte(l.length()), 0, sendMsg, 0,
                    Constant.NumType.ITEM2);
            System.arraycopy(l.getBytes(), 0, sendMsg, Constant.NumType.ITEM2,
                    l.length()); 
 
            dOut.write(sendMsg);

            int len = in.readShort();
         
            byte[] readMsg = new byte[len];
            in.read(readMsg);
            String str = new String(readMsg);
分享到:
评论

相关推荐

    socket 客户端连接池实现

    Socket客户端连接池是一种在分布式系统或网络编程中提高性能和效率的重要技术。它允许应用程序预先创建并维护一组可重用的Socket连接,从而避免了每次通信时建立新连接的开销。本文将深入探讨Socket客户端连接池的...

    java socket长连接客户端服务端(标准实例)

    ### Java Socket 长连接客户端和服务端实现 在Java中,使用Socket进行网络通信是一种非常常见的技术手段。本文将详细解读“Java Socket长连接客户端服务端(标准实例)”的相关知识点,包括其实现原理、代码解析及...

    C#利用Socket实现客户端之间直接通信

     设计程序,分别构建通信的两端:服务器端和客户端应用程序,套接字类型为面向连接的Socket,自己构建双方的应答模式,实现双方的数据的发送和接收(S发给C,C发给S)。 服务端程序能响应单个或任意多个客户端连接...

    SuperSocket写Socket客户端(连接,重连,接收处理数据)

    SuperSocket写Socket客户端(连接,重连,接收处理数据)

    socket客户端,可连接多个服务器

    在这个特定的场景中,我们讨论的是一个设计为连接多个服务器的Socket客户端。这个客户端程序能够向多个服务端发送消息,并且在消息中携带自身的ID,以便服务端识别消息来源。此外,它还具备了自动重连功能,即在非...

    java socket多客户端之间通信

    - **接受连接**:调用`accept()`方法等待客户端连接,并返回一个新的Socket对象,表示客户端连接。 - **数据交换**:通过Socket的`InputStream`和`OutputStream`进行读写操作,实现数据传输。 4. **客户端实现**...

    利用socket实现客户端服务器之间简单通信

    当有客户端连接时,accept()方法会被阻塞,直到客户端发起连接请求,此时服务器会返回一个新的socket用于与客户端通信。 `client.py`文件则代表了客户端的代码,它创建socket对象,连接到服务器的IP和端口。客户端...

    易语言Socket5客户端连接源码

    易语言Socket5客户端连接源码

    C# Socket多客户端异步通信

    3. 对于客户端,使用Socket的BeginConnect方法启动异步连接,然后使用BeginReceive和BeginSend进行数据收发: ```csharp public class Client { private Socket _socket; public async Task Connect(string ...

    Socket服务端客户端以tcp/ip协议发送接收报文

    客户端通过`Socket`类与服务端建立连接,并发送数据。以下是一个简单的客户端代码示例: ```java import java.io.*; import java.net.Socket; public class Client { public static void main(String[] args) ...

    HP用SOCKET实现(客户端---服务端)

    连接成功后,客户端向服务器发送命令,并读取服务器返回的信息,直至完成通信,最后关闭Socket。 ### 实际操作流程 为了测试这一通信机制,可以在命令行界面中先启动服务器脚本`server.php`,使服务器处于监听状态...

    C#SuperSocket---客户端源程序

    而客户端源程序则会使用`Socket`或SuperSocket的`Client`类来创建到服务器的连接,通过`Send`方法发送数据,然后通过`Receive`或相关的回调函数接收服务器的回应。 在使用SuperSocket框架时,开发者需要注意几个...

    Socket单客户端实现对话功能

    - 接受连接:调用`ServerSocket.accept()`方法,该方法会阻塞,直到有客户端连接上来,返回一个新的Socket对象,表示与客户端的连接。 - 读写数据:通过Socket对象的`getInputStream()`和`getOutputStream()`方法...

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

    4. **接受连接**:当有客户端连接时,服务器调用`Accept()`方法接收连接,并返回一个新的Socket用于与客户端通信。 ```csharp Socket clientSocket = serverSocket.Accept(); ``` 5. **读写数据**:使用`Receive()...

    socket实现客户端与服务器端通信

    本示例中的"socket实现客户端与服务器端通信"是一个简单的C#项目,它演示了如何使用Socket类在两者之间建立连接并进行数据传输,同时包含了异常退出的处理机制。这个项目包含两个部分:SocketServer和SocketClient,...

    例10.05 Socket客户端程序.rar_java socket _socket_socket 客户端_socket

    Socket客户端程序是Java编程语言中实现网络通信的基础组件,它基于TCP/IP协议栈,用于创建两个应用程序之间的连接,使得数据可以在它们之间传输。在Java中,`java.net.Socket`类和`java.net.ServerSocket`类是实现...

    windows平台socket多客户端通信c++编程

    当有客户端连接时,服务器会创建一个新的Socket与客户端通信,这就是所谓的"接受连接"(accept)。 4. **多客户端处理**: - 为了实现多客户端通信,服务器通常使用并发处理策略,如线程池或异步I/O。当接收到新的...

    同步Socket(客户端与服务器端)

    - **接受连接**:当客户端发起连接请求时,服务器调用accept()函数,该函数会阻塞直到有新的连接到来,然后返回一个新的Socket用于与客户端通信。 4. **客户端设置**: - **连接Socket**:客户端通过connect()...

    QT中使用C++ socket通信 客户端与服务端的代码实例

    总结,QT中的C++ Socket通信涉及创建服务器和客户端,设置连接,发送和接收数据,以及错误处理。通过`QTcpServer`和`QTcpSocket`类,开发者可以轻松构建稳定且功能丰富的网络应用程序。在实际项目中,还可以结合多...

    C-S Socket实验客户端

    客户端主要任务是创建Socket,初始化连接请求,发送数据,并接收服务器的响应。以下是一些关键的步骤和知识点: 1. **创建Socket**:客户端首先需要调用`socket()`函数创建一个Socket对象,指定协议族(通常为AF_...

Global site tag (gtag.js) - Google Analytics