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"项目中,我们可以看到开发者利用Java的Socket API构建了一个服务器(FinalServer)和一个客户端(FinalClient),以实现数据的双向通信。 首先,让我们深入理解TCP(传输控制协议)和...
Java的`java.net.Socket`类和`java.net.ServerSocket`类是进行TCP通信的核心。`ServerSocket`用于服务器端,监听特定端口上的连接请求;而`Socket`则用于客户端,用来建立与服务器的连接。 1. **创建服务器端:** ...
Java的Socket类提供了对TCP协议的支持,使得开发者能够构建服务器端(Server)和客户端(Client)的应用程序。本示例中的"tcp.rar"压缩包包含了实现TCP通信的Java代码,包括"TCPClient.java"和"TCPServer.java"两个...
Java Socket是Java编程语言中用于网络通信的核心API,它提供了基于TCP/IP协议的网络通信功能。在本主题中,我们将深入探讨Java中的TCP Socket编程,包括基本概念、工作原理以及如何通过`TestClient.java`和`...
Java TCP/IP Socket 涉及的是Java编程语言中网络编程的核心部分,它允许Java程序通过使用TCP/IP协议族与远程的或者本地的其他程序进行数据交换。TCP/IP协议族是目前互联网上最广泛使用的协议族,而Socket编程是实现...
Socket编程是Java中实现网络通信的核心机制,主要应用于TCP协议,它允许两个远程应用程序通过互联网交换数据。在本示例中,“Socket-TCP-Echo.rar”包含了一个简单的TCP服务器和客户端程序,用于演示如何使用Java...
《Java TCP/IP Socket编程(原书第2版)》基于TCP/IP Socket相关原理,对如何在Java中进行Socket编程作了深入浅出的介绍。《Java TCP/IP Socket编程(原书第2版)》内容简明扼要,条理清晰,并在讲解相应的概念或编程...
- 参考`JavaTCP Socket.txt`文件,可能包含了一个简单的聊天应用示例代码,包括服务器端的监听、客户端的连接以及数据传输的实现。 总结,Java Socket编程为开发者提供了构建网络通信应用的基础工具,通过TCP套接...
《Java TCP/IP Socket编程》(原书第2版)是一本深入探讨Java中Socket编程的专著,旨在帮助读者理解并掌握如何在Java环境中利用TCP/IP协议进行网络通信。本书不仅详细介绍了Socket的工作原理,还提供了丰富的示例...
因为发现socket使用起来比较的麻烦,尤其是数据的处理。所以我对socket进行了封装,客户端和服务端可以通过配置注解,让双方相互调用注解方法,提供了专门的工具类,让注解方法可以支持返回list或map等集合或其他的...
java socket client 断线重连的简单实现 有什么意见可以提哦
本代码通过Java实现了TCP socket通信。目前直接在一台机上同时运行Server程序和Client程序便能观察结果。如需在两台不同的机子上通信,修改也十分方便。 操作步骤: 1.在Eclipse中分别导入TCPDesktopServer和...
《Java TCP IP Socket编程(原书第2版)》
Java TCP/IP Socket编程是网络通信领域中的核心技术,广泛应用于服务器端和客户端之间的数据传输。本资源包含第二版书籍的相关源码,旨在帮助开发者深入理解并实践Socket编程。以下是关于Java TCP/IP Socket编程的...
【作品名称】:基于Java的TCP Socket通信(计算机端/Android手机端) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:...
本压缩包文件"TCP-socket.zip"包含了一个基于Java实现的TCP Socket通信客户端和服务端,且支持多线程并发连接。这个学习资源可以帮助我们深入了解Java中的TCP Socket编程和多线程技术。 首先,让我们来看看TCP协议...
总的来说,`TCP client.java`和`TCP server.java`是TCP Socket编程的基础,它们展示了如何在Java中实现客户端和服务器之间的通信。通过学习和理解这些基础,开发者可以构建更复杂的网络应用,如聊天程序、文件传输...
Java TCP/IP Socket编程是网络通信领域中的核心技术,尤其在Java平台中,Socket是实现客户端与服务器之间通信的基础。原书第二版深入浅出地讲解了Java Socket编程的各个方面,为开发者提供了全面的学习资源。以下是...
Java中SocketJava中Socket编程编程,Socket实现tcp/udp,Sokcet实现单聊、群聊功能, 博客地址: https://blog.csdn.net/dreams_deng/article/details/105325640
标题中的"tcpsocket.rar"指的是一个使用Java编程语言编写的TCP Socket通信程序的压缩包文件。这个程序包含了一个服务器端(Server)和客户端(Client),能够实现完整的双向通信功能。在描述中提到,该程序允许用户...