/**
*TCPServer
*@author Winty wintys@gmail.com
*@version 2008-12-15
*/
import java.io.*;
import java.net.*;
class TCPServer{
public static void main(String[] args)throws IOException{
ServerSocket listen = new ServerSocket(5050);
Socket server = listen.accept();
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
char c = (char)in.read();
System.out.println("收到:" + c);
out.write('s');
out.close();
in.close();
server.close();
listen.close();
}
}
/**
*TCPClient
*@author Winty wintys@gmail.com
*@version 2008-12-15
*/
import java.io.*;
import java.net.*;
class TCPClient{
public static void main(String[] args)throws IOException{
Socket client = new Socket("127.0.0.1" , 5050);
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();
out.write('c');
char c = (char)in.read();
System.out.println("收到:" + c);
out.close();
in.close();
client.close();
}
}
附件:源程序
- 大小: 27.4 KB
- 大小: 72.8 KB
分享到:
相关推荐
在给定的压缩包文件中,"java 网络编程 例子"可能包含了一些基础的网络编程示例,比如简单的TCP客户端和服务端交互、HTTP请求的发送等。通过实践这些例子,初学者可以更好地理解上述概念,并逐步提升自己的网络编程...
Java网络编程涉及的是通过Java平台进行网络通信的技术,主要利用Java的IO和Socket类库来实现TCP连接。TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输层协议,确保数据包按照顺序无丢失地传递。T...
1. **网络基础知识**:Java网络编程首先需要理解网络的基本概念,如TCP/IP协议族、IP地址、端口号、DNS解析等。TCP/IP模型的四层结构(应用层、传输层、网络层、数据链路层)是网络通信的基础,Java API提供了对应的...
本示例代码集包含了多个关键领域的应用,帮助开发者深入理解和实践Java在网络编程中的应用。 首先,多线程编程示例代码展示了如何在Java中处理并发任务。在Java中,可以通过继承Thread类或实现Runnable接口来创建...
Java是世界上最流行的编程语言之一,尤其在服务器端和网络编程领域有着广泛的应用。TCP(传输控制协议)和UDP(用户数据报协议)是网络通信中的两种主要协议,它们各有特点,适应不同的应用场景。本篇文章将深入探讨...
总之,通过这个项目,开发者能够掌握Java中的TCP编程基础,这对于开发涉及网络通信的应用程序,如聊天应用、文件传输服务等,是非常有价值的。同时,深入理解TCP协议的工作原理对于成为一名专业的IT专家至关重要。
基于TCP和UDP的socket编程,给出了最简单的示例代码。 相关博文地址: http://blog.csdn.net/wintys/archive/2008/12/15/3525643.aspx http://blog.csdn.net/wintys/archive/2008/12/15/3525619.aspx
- **TCP/IP协议**:传输控制协议/因特网互联协议是Internet最基本的协议、Internet国际互联网络的基础,Java网络编程中经常会用到TCP/IP协议。 - **UDP协议**:用户数据报协议,是一种无连接的协议,发送数据之前不...
Java网络编程是Java开发中的重要领域,它涵盖了网络通信的各种技术,包括TCP/IP协议、套接字编程、HTTP协议、HTTPS安全通信等。本资源"Java网络编程附源码"提供了一个全面的PPT教程,结合了源代码,旨在帮助学习者...
《Java网络编程(第4版)》是一本深入探讨Java平台上的网络编程技术的经典著作。本书旨在帮助读者理解和掌握如何利用Java语言构建高效、安全、可靠的网络应用程序。它全面覆盖了从基本的TCP/IP通信到高级的HTTP、HTTPS...
Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1个目标文件,简单! 多人聊天室 3...
务必动手操作,编写并运行代码,这是学习编程最有效的方式。 总结一下,本教程主要介绍了Java网络编程的基础知识,包括使用`ServerSocket`创建服务器,`Socket`建立客户端连接,以及如何通过输入输出流进行数据交换...
Java网络编程是软件开发中的重要领域,特别是在分布式系统和互联网应用中不可或缺。本经典视频教程旨在帮助初学者理解和掌握这一核心技能。通过结合理论与实践,教程深入浅出地介绍了Java在网络编程中的基本概念和...
### Java网络编程知识点详解 #### 19-1 Java网络编程概述 - **学前提示**: - Java语言因其强大的网络编程能力而被广泛应用于互联网应用程序的开发。 - Java提供了丰富的API支持,使得开发者能够方便地访问...
通过编写Java网络应用程序,例如使用Socket编程实现客户端与服务器之间的通信,学生将学习如何创建TCP连接,发送和接收数据。这部分内容涉及了Socket类,ServerSocket类,以及InputStream和OutputStream的使用。 ...
《精通Java网络编程(第二版)》是一本深入探讨Java在网络编程领域的专著,它涵盖了Java网络编程的基础到高级主题,旨在帮助读者掌握利用Java进行网络应用开发的关键技能。本书的源文件可能包括了教材的代码示例、...
基于Socket的Java网络编程不仅适用于简单的客户端/服务端通信场景,还可以扩展到更复杂的分布式系统中。对于希望深入学习Java网络编程的开发者来说,理解Socket的基本原理和使用方法是非常重要的。在未来的发展中,...
"19601java网络编程实例.rar"这个文件可能包含了一些独立的Java网络编程项目或代码示例,供读者实践操作。这些实例可能包括文件传输、聊天应用、简单的HTTP服务器等,帮助读者巩固理论知识,提高实际编程能力。 ...
#### 三、Java TCP编程基础 Java提供了丰富的网络编程API,其中`java.net.Socket`类和`java.net.ServerSocket`类用于实现TCP通信。下面将分别介绍服务器端和客户端的核心实现代码。 #### 四、TCP服务器端实现 ...