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

The TCP/IP Sample Demo

阅读更多
服务器端

import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;

class Server {
	
	public static void main(String[] args) throws Exception {
		
		 // 1、建立服务端的socket服务 并监听一个端口,以获取客户端发来的数据
		ServerSocket server = new ServerSocket(10000);
        //2、接受client发来的socket
		Socket accept = server.accept();
		//3、接受数据
		InputStream in = accept.getInputStream();
		//4、建立一个字符流缓冲区
		byte[] buf = new byte[1024];
		//5、将接受来的信息输入到buf里,并且返回信息里的字符数
		int num = in.read(buf);
		//6、取出buf数组里从第一个到num的信息
		String str = new String(buf,0,num);
		//7、输出信息
		System.out.println(str);
		/*
		 * 8、关闭资源
		 */
		accept.close();
		server.close();		
}

}



客户端
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

class Client {
	
	public static void main(String[] args) throws Exception {

		//1、建立客户端socket服务,连接 服务器IP和端口号
		Socket s = new Socket("127.0.0.1", 10000);
		
		//2、通过socket对象获取socket流中的输出流
		OutputStream out = s.getOutputStream();
		
		//3、接受用户输入的信息	   
                System.out.println("输入信息: ");
		Scanner aa=new Scanner(System.in);
		String in=aa.next();
		
		//4、通过socket输出流对象将输入写入socket
                out.write(in.getBytes());
		
	}

}

分享到:
评论

相关推荐

    The TCP/IP Guide(TCP/IP指南)Part1

    The TCP/IP Guide(TCP/IP指南),V3英文版 内容很庞大,可用作参考,上传时分为两卷,需下两卷才可解开。

    实训(2)Windows环境下TCP/IP协议的配置,TCP/IP诊断.pdf

    实训(2)Windows环境下TCP/IP协议的配置,TCP/IP诊断.pdf

    《TCP/IP详解 卷2:实现》PDF:part2

    《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机...

    TCP/IP高效编程(Effective TCP/IP Programming)

    《tcp/ip高效编程:改善网络程序的44个技巧》是tcp/ip 领域的经典著作,对tcp/ip 网络编程中存在的各种问题进行了全面解析,旨在帮助读者深入透彻地理解tcp/ip 网络编程。本书组织方式比较特别,正文部分包括4 章,将...

    The TCP/IP Guide(正式版,原版pdf)

    请大家放心,这是真正正式版,原版pdf。The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference 1st Edition

    Windows环境下TCP/IP协议的配置,TCP/IP诊断

    (1)懂得在Windows系统中进行网络配置; (2)掌握如何在Windows系统中进行TCP/IP协议配置。 (3)熟悉使用ping命令工具来进行测试; (4)熟悉利用ipconfig工具进行测试

    Linux TCP/IP 架构、设计与实现[TCP/IP Architecture, Design and Implementation in Linux] 1/5

    TCP/IP Architecture, Design and Implementation in Linux 1/5 For All: [Part 1/5] http://download.csdn.net/source/1345609 [Part 2/5] http://download.csdn.net/source/1345649 [Part 3/5] ...

    tcp/ip教程 tcp/ip教程

    tcp/ip教程 tcp/ip教程tcp/ip教程tcp/ip教程tcp/ip教程

    C# TCP/IP通信小例子

    用C#写的简单的TCP/IP通信小示例,开发环境为VS2013,里面有一个服务端和一个客户端,适合新手看看

    TCP/IP详解 卷1 TCP/IP Illustracted Volume 1:The Protocols

    TCP/IP详解卷1:http://download.csdn.net/source/2608318 TCP/IP详解卷2:http://download.csdn.net/source/2608348 TCP/IP详解卷3:http://download.csdn.net/source/2608358 TCP/IP技术大全:...

    modbusTCP/IP通信应用详述(原创)

    网上modbusRTU的资料较多,modbusTCP/IP的资料较少。本文为原创,从实用出发,描述了modbusTCP/IP即 modbusETHERNET通信详细说明使用过程和概念,通俗易懂,同时讨论了modbusTCP/IP通信中,智能表作TCPserver和作...

    TCP/IP入门经典(第5版)

    《TCP/IP入门经典(第5版)》深入浅出地介绍了TCP/IP协议的入门知识。全书分为6个部分,共24章:首先从TCP/IP基础知识开始;接着着重介绍了TCP/IP协议系统;然后介绍了TCP/IP连网的相关知识;第4部分对TCP/IP中使用的...

    the tcp/ip guide 作废

    the tcp/ip guide part2

    TCP/IP进行网际互联 卷1 原理、协议与结构和TCP-IP详解卷一:协议

    两本合集。里面可能含有一些自己pdf标记,自行删除即可。 TCP/IP协议栈 TCP-IP详解卷一:协议 TCP IP进行网际互联 卷1 原理、协议与结构

    TCP/IP卷一TCP/IP卷一TCP/IP卷一

    tcp/ip详解 tcp/ip详解 tcp/ip详解 tcp/ip详解tcp/ip详解tcp/ip详解tcp/ip详解

    tcp/ip详解pdf版

    大家知道,TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行网际互连》,而另一部就是Stevens写的这3卷书。这两套巨著都很有名,各有...

    TCP/IP教程TCP/IP基础

    第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3 模型的使用 5 1.2 TCP/IP参考模型 7 1.3 小结 7 第2章 TCP/IP和Internet 8 2.1 一段...

    TCP/IP网络与协议

    本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议...

Global site tag (gtag.js) - Google Analytics