import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;/*** 初学者TCP局域网 通讯  的消息发送* TCP 服务器* 必须先 打开服务器才能   打开客户端建立连接** @author silence*/
public class TcpInput {public static void main(String[] args) throws IOException {//监听10086端口ServerSocket socket = new ServerSocket(10086);//获得与客户端的连接Socket accept = socket.accept();//建立与客户端的连接InputStream input = accept.getInputStream();//将于客户端的字节输入流,通过字符转换流,转为Buff 高效字符输入流BufferedReader reader = new BufferedReader(new InputStreamReader(input));//读取一行String line = reader.readLine();//输出System.out.println(line);//写出数据到客户端OutputStream out = accept.getOutputStream();BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out));writer.write("敢骂我,你死定了,我是服务器");//关闭连接writer.close();out.close();reader.close();input.close();accept.close();socket.close();}
}

import java.io.*;
import java.net.Socket;/*** TCP  客户端* 必须先开启服务器,才能开启客户端 否则会报错  Connection refused: connect** @author silence*/
public class TcpOut {public static void main(String[] args) throws IOException {//通过ip 端口 连接到服务器Socket socket = new Socket("127.0.0.1", 10086);//获得字节输出流对象OutputStream out = socket.getOutputStream();//将字符数据,转为字节数组byte[] bytes = "你好啊,我是服务器,大傻逼".getBytes();//写出字节数组out.write(bytes);//关闭输出流socket.shutdownOutput();//建立输入流  获得服务器返回的数据InputStream input = socket.getInputStream();//通过字符转换流 将字节流 转换为Buff 高效字符输入流BufferedReader reader = new BufferedReader(new InputStreamReader(input));//读取一行数据String line = reader.readLine();System.out.println(line);reader.close();input.close();out.close();socket.close();}}

TCP局域网 通讯 的消息发送相关推荐

  1. QT TCP局域网通讯工具 V1.0

    TCP局域网通讯工具 V1.0 局域网 一件发送消息.发送文件软件. 1.实现了发送消息.多台客户端连入服务器均可看到客户端IP地址和内容. 2.实现了客户端给服务器发送文件功能. 本文作者原创,转载 ...

  2. 简单易懂的Socket TCP网络通讯知识-消息协议和数据包

    不管用的是什么样的协议方式,基本通讯的原理 到底层 都是 byte[]数组 传递. 1.协议的定义 协议本身只是 通讯时候 前后端 定义的变量类型和顺序的集合. 比如说,要做一个登陆的消息传递, 需要 ...

  3. 服务器怎么把信息发送给用户,java中怎么用tcp/ip将服务器的消息发送给多个用户...

    java中怎么用tcp/ip将服务器的消息发送给多个用户 关注:253  答案:2  mip版 解决时间 2021-01-31 01:26 提问者╬═掵中注定 2021-01-30 20:03 jav ...

  4. 局域网管理其他计算机,Win7系统如何给同一局域网的其他计算机发送消息

    局域网在某一区域内由多台计算机互联成的计算机组,大家可以在局域网内共享文件.图片.视频等等.处于同一局域网下的各计算机,我们可以通过简单的方式发送文本信息,那么Win7系统如何给同一局域网的其他计算机 ...

  5. 关于即时通讯系统中消息发送、转发、展示、提示等专利初探

    关于即时通讯系统中消息发送.转发.展示.提示等专利初探 即时通讯是目前Internet上最为流行的通讯方式,实时通信(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使 ...

  6. 服务器如何向c winform推送信息,C局域网聊天工具消息推送实现思路与源码.doc

    C局域网聊天工具消息推送实现思路与源码 C#局域网聊天工具怎么实现? 网络通讯编程的基础便是协议,信息的发送常用的协议有面向连接的TCP协议,以及不面向连接的UDP协议TCP:Transmission ...

  7. java tcp 编程实例_Java实现基于TCP的通讯程序实例解析

    Java中的TCP通信程序 TCP可以实现两台计算机之间的数据交互通信的两端,要严格区分客户端与服务端 两端通信时的步骤: 1.服务端程序,需要事先启动,等待客户端连接 2.客户端主动连接服务器端,才 ...

  8. iOS 局域网通讯 MultipeerConnectivity

    iOS 局域网通讯 MultipeerConnectivity 问题 最近想做一个小游戏demo,需要这个功能:两台设备使用本地局域网进行游戏. 于是查找到iOS实现局域网的API,最终决定用Mult ...

  9. PYTHON通过TCP/IP通讯方式远程控制Epson机械臂

    PYTHON通过TCP/IP通讯方式远程控制Epson机械臂 一,控制器程序(server) 程序示例 通讯函数: #定义TCP连接 Function connectSetNet #201, &quo ...

最新文章

  1. mongodb java项目 源码_spring项目整合mongodb进行开发
  2. util.sh 脚本
  3. Number of Components
  4. 图像生成对抗生成网络gan_GAN生成汽车图像
  5. Linux命令之telnet 命令
  6. win7系统 普通管理员被删除,超级管理员被禁用。普通用户下。怎么激活administrator
  7. 串传送指令MOVSB MOVSW
  8. Viola-Jones人脸检测详解
  9. PocketSphinx语音识别系统语言模型的训练和声学模型的改进
  10. java运算符使用总结_Java运算符知识点总结
  11. Android 使用ViewPager实现画廊Gallery效果
  12. 一篇好奇心文,带你看懂基金的运营全貌
  13. 数据预测之BP神经网络具体应用以及matlab代码
  14. 如何在camera 驱动中配置HDR的曝光模块
  15. 百度AI输入法发布全感官输入2.0版本,语音技术取得世界级突破...
  16. 高斯误差函数erf的数值计算方法(C++实现)
  17. excel行列互换_Excel中选择性粘贴的5种用法,别再仅仅复制-粘贴了
  18. AST使用eval运行函数,更换数值
  19. utsc的计算机科学,天啊撸:中国留学生淘汰率竟比加拿大学生高出一倍
  20. PHP孟加拉钢厂_孟加拉国帕德玛大桥合龙

热门文章

  1. java文件上传maven_ssm+maven框架搭建实现ajax多文件上传功能
  2. 简单的UTF8编码生成
  3. WINCE BSP中source文件中的宏定义
  4. 深入浅出单实例Singleton设计模式
  5. 如何修改wince的网络配置
  6. 电脑入门完全自学手册_室内设计CAD施工图识读手册
  7. php公交查询系统源代码,基于Smarty公交查询系统的设计与实现(PHP,MySQL)
  8. MySQL笔记——DQL查询数据
  9. druiddatasource配置_Spring核心配置文件详解
  10. arcgis批量将栅格里的nodata转为0