`
cobble19
  • 浏览: 107097 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

JAVA TCP SOCKET

    博客分类:
  • Java
阅读更多
TcpConnect.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package o1;

import java.io.*;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.net.UnknownHostException;

public class TcpConnect {
    // 1-b 
    // 用于操作数据的流 和 主要的
    /**
     * 发给服务器
     */
    private OutputStreamWriter outputStreamWriter;
    /**
     * 返回给客户端 服务器对客户端的回复
     */
    private InputStreamReader inputStreamReader;
    private Socket socket = null;
    
    // IP地址和端口port
    private String ip;
    private Integer port;
    private final Integer TIMEOUT = 1000; // ms
    // 1-e
        
    public TcpConnect(String ip, Integer port) throws UnknownHostException, IOException, Exception {
        this.ip = ip;
        this.port = port;
                
        InetAddress theAddress = InetAddress.getByName(ip);
        
        InetSocketAddress inetSocketAddress = new InetSocketAddress(theAddress, port);
//        socket = new Socket(theAddress, port);
        socket = new Socket();
        socket.connect(inetSocketAddress, TIMEOUT);
                
        OutputStream output = socket.getOutputStream();
        outputStreamWriter = new OutputStreamWriter(output);

        InputStream in = socket.getInputStream();
        BufferedInputStream buStream = new BufferedInputStream(in);
        inputStreamReader = new InputStreamReader(buStream);
    }
    
    // gets, sets
}

引用
Cobble.Ge 于 合肥 公司 20120524
分享到:
评论

相关推荐

    javaTCP Socket.zip

    在这个"javaTCP Socket.zip"项目中,我们可以看到开发者利用Java的Socket API构建了一个服务器(FinalServer)和一个客户端(FinalClient),以实现数据的双向通信。 首先,让我们深入理解TCP(传输控制协议)和...

    tcp.rar_java Tcp _java tcp socket

    Java的`java.net.Socket`类和`java.net.ServerSocket`类是进行TCP通信的核心。`ServerSocket`用于服务器端,监听特定端口上的连接请求;而`Socket`则用于客户端,用来建立与服务器的连接。 1. **创建服务器端:** ...

    tcp.rar_java socket 服务端_java tcp socket_服务端 客户端

    Java的Socket类提供了对TCP协议的支持,使得开发者能够构建服务器端(Server)和客户端(Client)的应用程序。本示例中的"tcp.rar"压缩包包含了实现TCP通信的Java代码,包括"TCPClient.java"和"TCPServer.java"两个...

    Java Socket-03 Java TCP Socket

    Java Socket是Java编程语言中用于网络通信的核心API,它提供了基于TCP/IP协议的网络通信功能。在本主题中,我们将深入探讨Java中的TCP Socket编程,包括基本概念、工作原理以及如何通过`TestClient.java`和`...

    Java TCP IP Socket

    Java TCP/IP Socket 涉及的是Java编程语言中网络编程的核心部分,它允许Java程序通过使用TCP/IP协议族与远程的或者本地的其他程序进行数据交换。TCP/IP协议族是目前互联网上最广泛使用的协议族,而Socket编程是实现...

    Socket-TCP-Echo.rar_java tcp socket_tcp server java

    Socket编程是Java中实现网络通信的核心机制,主要应用于TCP协议,它允许两个远程应用程序通过互联网交换数据。在本示例中,“Socket-TCP-Echo.rar”包含了一个简单的TCP服务器和客户端程序,用于演示如何使用Java...

    Java TCP IP Socket编程(原书第2版).

    《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行Socket编程作了深入浅出的介绍。《Java TCP/IP Socket编程(原书第2版)》内容简明扼要,条理清晰,并在讲解相应的概念或编程...

    JavaTCP-Socket.zip_JAVA socket编程_java socket _socket 聊天

    - 参考`JavaTCP Socket.txt`文件,可能包含了一个简单的聊天应用示例代码,包括服务器端的监听、客户端的连接以及数据传输的实现。 总结,Java Socket编程为开发者提供了构建网络通信应用的基础工具,通过TCP套接...

    Java TCP IP Socket编程(原书第2版)

    《Java TCP/IP Socket编程》(原书第2版)是一本深入探讨Java中Socket编程的专著,旨在帮助读者理解并掌握如何在Java环境中利用TCP/IP协议进行网络通信。本书不仅详细介绍了Socket的工作原理,还提供了丰富的示例...

    java对Socket进行了封装,可以通过注解调用双端的方法,让socket使用起来极其简单方便,是一个jar包

    因为发现socket使用起来比较的麻烦,尤其是数据的处理。所以我对socket进行了封装,客户端和服务端可以通过配置注解,让双方相互调用注解方法,提供了专门的工具类,让注解方法可以支持返回list或map等集合或其他的...

    java socket客户端断线重连

    java socket client 断线重连的简单实现 有什么意见可以提哦

    Java代码 实现TCP socket通信

    本代码通过Java实现了TCP socket通信。目前直接在一台机上同时运行Server程序和Client程序便能观察结果。如需在两台不同的机子上通信,修改也十分方便。 操作步骤: 1.在Eclipse中分别导入TCPDesktopServer和...

    《Java TCP IP Socket编程(原书第2版)》PDF

    《Java TCP IP Socket编程(原书第2版)》

    Java TCP IP Socket编程 包含源码

    Java TCP/IP Socket编程是网络通信领域中的核心技术,广泛应用于服务器端和客户端之间的数据传输。本资源包含第二版书籍的相关源码,旨在帮助开发者深入理解并实践Socket编程。以下是关于Java TCP/IP Socket编程的...

    基于Java的TCP Socket通信(计算机端/Android手机端)

    【作品名称】:基于Java的TCP Socket通信(计算机端/Android手机端) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:...

    TCP-socket.zip_java_java Tcp _java socket _socket_socket多线程

    本压缩包文件"TCP-socket.zip"包含了一个基于Java实现的TCP Socket通信客户端和服务端,且支持多线程并发连接。这个学习资源可以帮助我们深入了解Java中的TCP Socket编程和多线程技术。 首先,让我们来看看TCP协议...

    socket编程 TCP client.java TCPserver.java

    总的来说,`TCP client.java`和`TCP server.java`是TCP Socket编程的基础,它们展示了如何在Java中实现客户端和服务器之间的通信。通过学习和理解这些基础,开发者可以构建更复杂的网络应用,如聊天程序、文件传输...

    Java_TCP_IP_Socket编程(原书第2版)

    Java TCP/IP Socket编程是网络通信领域中的核心技术,尤其在Java平台中,Socket是实现客户端与服务器之间通信的基础。原书第二版深入浅出地讲解了Java Socket编程的各个方面,为开发者提供了全面的学习资源。以下是...

    Java Socket编程

    Java中SocketJava中Socket编程编程,Socket实现tcp/udp,Sokcet实现单聊、群聊功能, 博客地址: https://blog.csdn.net/dreams_deng/article/details/105325640

    tcpsocket.rar

    标题中的"tcpsocket.rar"指的是一个使用Java编程语言编写的TCP Socket通信程序的压缩包文件。这个程序包含了一个服务器端(Server)和客户端(Client),能够实现完整的双向通信功能。在描述中提到,该程序允许用户...

Global site tag (gtag.js) - Google Analytics