`

Socket搭建客户端和服务端

    博客分类:
  • Java
 
阅读更多
package com.vtradex.java;

import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
/**
 * server服务路径下
 *
 */
public class Server {

	public static void main(String[] args) throws Exception {
		ServerSocket ss = new ServerSocket(6789);
		while(true){
			Socket s = ss.accept();
			InputStream is = s.getInputStream();
			BufferedReader br = new BufferedReader(new InputStreamReader(is));
			String res = br.readLine();
			System.out.println("服务端输出:"+res);
			
			br.close();
			is.close();
			s.close();
		}

	}

}

 

package com.vtradex.java;

import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.InetAddress;
import java.net.Socket;
/**
 * client项目路径下
 *
 */
public class Client {

	public static void main(String[] args) throws Exception, IOException {
		InetAddress address = InetAddress.getLocalHost();
		Socket s = new Socket(address.getHostAddress(),6789);
		
		OutputStream os = s.getOutputStream();
		BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(os));
		bw.write("这是客户端的信息");
		
		bw.close();
		os.close();
		s.close();

	}

}

 

分享到:
评论

相关推荐

    SuperSocket客户端+服务端完整demo

    总结,`SuperSocket客户端+服务端完整Demo`是一个学习网络编程和SuperSocket框架的理想资源。通过研究和实践,开发者不仅可以掌握TCP通信的基本概念,还能熟悉SuperSocket的用法,为构建自己的网络应用奠定基础。

    SuperSocket 入门,实现客户端和服务端消息互发

    1. 配置服务端和客户端的连接参数。 2. 实例化并启动服务端,监听客户端的连接请求。 3. 实例化客户端,连接到服务端。 4. 在客户端中设置消息发送函数,发送测试数据。 5. 服务端接收到消息后,进行处理并回应。 6....

    labview搭建的客户端和服务端

    在本示例中,“labview搭建的客户端和服务端”是一个使用LabVIEW实现的基本Socket通信系统,它模拟了客户端与服务器之间的交互,类似于日常使用的聊天软件如QQ或其他文件传输应用。 首先,我们需要理解Socket编程的...

    SuperSocket(1.6.4).Binaries客户端和服务端通信框架

    在标题"SuperSocket(1.6.4).Binaries客户端和服务端通信框架"中,我们了解到这是SuperSocket的特定版本(1.6.4)的二进制文件,包含了客户端和服务端进行通信所需的所有组件。描述指出这些文件是动态链接库(DLL),...

    PHP基于socket实现客户端和服务端通讯功能

    主要介绍了PHP基于socket实现客户端和服务端通讯功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    C#SuperSocket服务端与客户端通信实例

    本教程将深入探讨如何使用C#编程语言以及SuperSocket库来构建一个高效、稳定的服务器端和客户端通信模型。SuperSocket是一个轻量级且易于使用的.NET Socket服务端开发框架,它为开发者提供了构建自定义网络应用的...

    Socket通讯程序包括客户端和服务端

    Socket通讯程序是网络编程中的基础,它允许两个应用程序通过网络进行数据交换。在这个Windows环境下的示例中,我们有...无论是搭建聊天室、文件传输还是其他网络应用,理解客户端和服务端的交互方式都是至关重要的。

    Android使用Netty网络框架实践(客户端、服务端)

    本实践将详细介绍如何在Android环境中使用Netty进行客户端和服务端的通信。 首先,我们需要理解Netty的基本概念。Netty的核心是其EventLoopGroup(事件循环组),它负责处理I/O事件,并将它们分发到相应的...

    基于TCP/IP的Socket多线程通信(服务器和客户端)

    本主题将深入探讨基于TCP/IP的Socket如何实现多线程通信,包括服务器端和客户端的设计与实现。 1. **TCP/IP协议**:传输控制协议/互联网协议(TCP/IP)是互联网上广泛使用的通信协议标准。TCP负责数据的可靠传输,...

    qt简单网络通讯(客户端和服务端)

    在这个项目中,我们将探讨如何利用QT实现简单的网络通讯,包括客户端和服务端的搭建,以及自动获取IP地址的功能。 首先,我们关注"服务端自动获取本机IP并自动设置"这一部分。在计算机网络中,IP地址是网络设备的...

    Android socket实现原理详解 服务端和客户端如何搭建

    建立Socket(客户端)和ServerSocket(服务器端) 建立连接后,通过Socket中的IO流进行数据的传输 关闭socket 同样,客户端与服务器端是两个独立的应用程序。 服务器端思路 1、建立服务器端的socket服务,需要一个端口 2...

    Android手机之间的蓝牙通信客户端和服务端代码

    本主题将深入探讨如何在Android手机之间实现蓝牙通信,包括客户端和服务端的代码实现。 首先,我们要理解蓝牙通信的基本原理。蓝牙技术是一种无线个人局域网(WPAN)标准,用于在短距离内交换数据。在Android中,...

    联通SGIP1.2接口Java版实现(客户端与服务端)

    本项目包括客户端和服务端两部分,确保了通信的双向性,实现了客户端发送请求和服务端响应的功能。 SGIP1.2接口是基于SGIP1.0的升级版本,主要优化了数据传输的效率和安全性,增加了更多的控制命令和功能,比如支持...

    C#仿QQ客户端+服务端+数据库文件.zip_C#仿QQ客户端+服务端+数据库文件_QQ_仿QQ服务端_数据库客户端

    通过这款软件,开发者可以深入理解即时通讯应用的工作原理,并且学习到如何在C#环境下构建服务端和客户端的通信机制。 首先,我们要了解C#语言本身。C#是微软公司推出的一种面向对象的编程语言,广泛应用于Windows...

    WebSocket 服务端及客户端 DEMO.rar

    在本DEMO中,我们看到的是使用C#语言实现的WebSocket服务端和客户端的源码,特别的是,它还支持微信小程序通过WS(WebSocket)协议进行通信。 首先,让我们详细了解一下WebSocket协议。WebSocket协议是HTML5的一个...

    Socket实现服务端与客户端通讯

    在这个场景下,我们有两个关键文件:TCP_Server和TCP_Client,它们分别代表了Socket通信中的服务端和客户端。 首先,让我们了解一下TCP(Transmission Control Protocol)协议。TCP是一种面向连接的、可靠的传输层...

    vc++HTTP客户端与服务端源代码

    它基于TCP/IP,通过定义一套请求方法(如GET、POST等)和响应状态码,规定了客户端和服务器之间的交互规则。 1. **HTTP GET请求**:GET是最常见的HTTP请求方法,用于获取服务器上的资源。在VC++中实现GET请求,通常...

    C#实现即时通讯功能(包含客户端与服务端)

    通过`winSocketServer.sln`提供的源代码,开发者可以学习到如何在C#环境中搭建服务端和客户端,以及如何实现音视频通话和数据库交互等高级功能。这个项目不仅提供了实际操作的经验,也是一次全面学习即时通讯系统...

    C# socket 发送服务端和客户端

    本示例“C# socket 发送服务端和客户端”旨在帮助初学者理解如何使用C#进行基于TCP协议的Socket编程,搭建一个简单的服务端和客户端应用。以下是关于这个主题的详细知识点: 1. **Socket基本概念**: Socket,通常...

    Netty的Socket编程详解-搭建服务端与客户端并进行数据传输示例代码.rar

    在"HelloNetty"示例中,我们可以看到一个简单的服务端和客户端的创建过程,以及如何通过Netty进行数据交互。这个例子通常会包含创建EventLoopGroup、定义处理器、配置并启动ServerBootstrap或Bootstrap,以及在...

Global site tag (gtag.js) - Google Analytics