java tcp demo_java 客户端与c++服务器端tcp通信 demo | 学步园

本文提供了一个Java TCP客户端和C++服务器端的示例代码,展示了如何实现两者之间的TCP通信。Java客户端通过Socket连接到C++服务器,并通过BufferedReader和PrintWriter进行数据交换。C++服务器使用socketAPI监听并接受来自客户端的连接,每个连接在单独的线程中处理。通信过程在Eclipse环境中得到验证。
摘要由CSDN通过智能技术生成

java 客户端代码

创建socket

绑定

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.InetSocketAddress;

import java.net.Socket;

public class JavaClient {

public static void main(String [] args) throws InterruptedException, IOException

{

InetSocketAddress addr = new InetSocketAddress("127.0.0.1", 5678); //创建socket

Socket sock = new Socket();

sock.connect(addr);//连接服务器

BufferedReader is = null;

PrintWriter os = null;

os = new PrintWriter(sock.getOutputStream()); //管道的写工具

is = new BufferedReader(new InputStreamReader(sock.getInputStream())); //管道的读工具

BufferedReader user = new BufferedReader(new InputStreamReader(System.in)); //从控制台读取命令的工具

System.out.pri

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值