`
leoizumi
  • 浏览: 91434 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Socket 简单模型

    博客分类:
  • J2EE
阅读更多

服务器端:

 

package step3_socket;

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;

public class Server2 {
	
	private ServerSocket ss;
	private Socket client;
	
	public Server2() throws IOException {
		ss = new ServerSocket(7777);
		while(true) {
			client = ss.accept();
			BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream()));
			System.out.println("your put is :"+br.readLine());
		}
	}

	public static void main(String[] args) {
		
		try {
			new Server2();
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}

 

 

 

客户端:

package step3_socket;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
import java.net.UnknownHostException;

public class Client2 {

	private Socket server;
	
	PrintWriter pw;
	
	public Client2() throws UnknownHostException, IOException {
		server = new Socket("127.0.0.1",7777);
		pw = new PrintWriter(server.getOutputStream());
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		pw.write(br.readLine());
		pw.close();
		br.close();
	}
	
	public static void main(String[] args) {
		

		try {
			new Client2();
		} catch (UnknownHostException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}

 

 

分享到:
评论

相关推荐

    socket简单模型

    linux 下的socket 简单的应答,服务端和客户端!

    一个简单的java socket模型

    一个简单的socket模型 帮助新手入门

    Socket WSAAsyncSelect模型示例

    c++Socket WSAAsyncSelect模型的简单示例。Windows会把网络事件以消息的形势通知应用程序,所以服务端必须先新建一个对话框,然后添加自定义消息。

    [Demo 002]HP socket 最简单的CS pull模型

    国内优秀的开源开发框架HP-Socket的简单使用,这是一个最简单的pull模型,非常适合初学者。HP-Socket目前已经支持window和linux平台,并支持C,C++,易语言等多种语言。开发交流群:44636872。欢迎入群交流学习

    socket select模型,简单地封装成了类,并添加同步锁

    简单地把socket select模型封装成类,方便直接使用,可以直接生成控制台测试,里面有粘包组包的思路

    cs模型例子.rar_PSPZ_mysteriousvop_socket_模型cs

    socket简单的client\server模型例子

    socket select模型,简单地封装成了类,方便直接使用

    socket select模型,里面有粘包组包的简单思路,封装成类,方便直接使用,直接生成控制台测试

    C++ select模型 异步SOCKET 聊天室服务服客户端

    C++ 使用select模型的异步SOCKET通信 聊天室,分为服务器和客户端,简单通信模型,初熟悉select模型

    HP-Socket5.3.2

    HP-Socket是一套通用的高性能TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的TCP/UDP...HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中

    HP-Socket下载

    HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。  为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如:...

    [Demo 001] HP soket 最简单的CS push模型.

    国内优秀的开源开发框架HP-Socket的简单使用,这是一个最简单的push模型,非常适合初学者。HP-Socket目前已经支持window和linux平台,并支持C,C++,易语言等多种语言。开发交流群:44636872。欢迎入群交流学习

    简单的Socket select模式源代码(server,client)

    简单的Socket select模式源代码(server,client) 能正常运行,基本呈现了socket select模型

    基于select模型的简单socket服务器

    基于select模型的简单socket服务器,封装成dll,自己修改一下就可以使用了。有问题可以发邮件联系我,czj104@163.com

    mirrors-hp-socket-master.zip_java udp_python udp_socket_socket 高

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的...HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。

    基于HP_Socket框架的socket通讯源码

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP ...HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。 此源码为基于HP_Socket框架的socket通讯源码。方便二次开发。省去研究框架的时间

    HP-Socket-v3.2.3

    HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。 为了让使用者能方便快速地学习和使用 HP-Socket ,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如:...

    socket实现cs通信源码.zip

    socket(TCP/UDP)编程简单源码,封装了一系列socket相关的系统函数,并加入错误判断提示处理.......

    让你的HpSocket Pull支持同步(应答式)操作

    HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中[1] 。为了让使用者能方便快速地学习和使用 HP-Socket ,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如...

    HP-Socket-master.zip

    HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中。 [1] 为了让使用者能方便快速地学习和使用HP-Socket,迅速掌握框架的设计思想和使用方法,特此精心制作了大量Demo示例(如:PUSH...

    Socket模型详解

    Socket模型详解,我们一般把Socket简单的称作套接字,它起源于Unix,大家都知道Linux是在Unix的基础上实现的,所以它承袭了Unix中“一切皆文件”的思想。也就是说,socket被当做一个特殊的文件,可以用“Open(打开...

Global site tag (gtag.js) - Google Analytics