当前位置: 首页 > news >正文

java编写客户_java编写服务器和客户端.docx

java编写服务器和客户端.docx

46ccdd2c9f19fa26544dac16cb98fab2.gif

还剩

4页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

}}运行结果:最后输入信息,如:你好吗? super("客户端");setSize(250, 250);panel.add(label);panel.add(tf);tf.addActionListener(this);add("West", panel);add("Center", ta);addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0);}});show();try {client = new Socket(InetAddress.getLocalHost(), 4000);ta.append("您服务器是:" + client.getInetAddress().getHostName() + "\n\n");in = client.getInputStream();out = client.getOutputStream();} catch (IOException ioe) {}while (true) {try {byte[] buf = new byte[256];in.read(buf);String str = new String(buf);ta.append("服务器端:" + str + "\n");} catch (IOException e) {}}}public void actionPerformed(ActionEvent e) {try {String str = tf.getText();byte[] buf = str.getBytes();tf.setText(null);out.write(buf);ta.append("客户端:" + str + "\n");} catch (IOException iOE) {}}public static void main(String args[]) {new client(); tf.setText(null);out.write(buf);ta.append(":" + str + "\n");} catch (IOException ioe) {}}public static void main(String[] args) {new aaa();}}运行结果:2、客户端程序代码如下:import java.io.*;import java.net.*;import java.awt.*;import java.awt.event.*;public class client extends Frame implements ActionListener {Label label = new Label("交谈内容");Panel panel = new Panel();TextField tf = new TextField(10);TextArea ta = new TextArea();Socket client;InputStream in;OutputStream out;public client() {1、服务器程序代码如下:import java.io.*;import java.net.*;import java.awt.*;import java.awt.event.*;public class aaa extends Frame implements

发表评论

暂无评论,赶快抢占沙发吧。

相关文章:

  • ORA-03113错误分析
  • 一个带年月日时分秒选择的js脚本
  • java发送苹果消息慢_使用javapns向苹果apns发送消息成功,手机设备有时收不到推送信息...
  • java 1.6 ubuntu_Ubuntu16.04安装java6(jdk 1.6)
  • 自适应反走样(Adaptive Anti-aliasing)
  • java emptyarray_Java ArrayDeque isEmpty()方法
  • GCCfor Win32 开发环境介绍(6)
  • php 禁止直接访问目录_php – 防止网站某些目录被直接访问的最佳方法是什么?...
  • Delphi关于改进AES算法的加解密文件功能
  • php博客系统答辩ppt,个人博客系统设计与实现答辩PPT.ppt
  • 还是自适应反走样
  • php判断空字符串,PHP判断变量是否为空
  • 免费的BPEL设计器(Free BPEL designers)
  • php写入文本检查重复,php去除txt文本重复数据-PHP源码
  • 《The Old New Thing》中文版书名征集活动开始啦!
  • Android系统模拟器绘制实现概述
  • Angular4 模板式表单用法以及验证
  • JavaScript服务器推送技术之 WebSocket
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • React as a UI Runtime(五、列表)
  • Redis 中的布隆过滤器
  • springboot_database项目介绍
  • 从零开始在ubuntu上搭建node开发环境
  • 第十八天-企业应用架构模式-基本模式
  • 计算机常识 - 收藏集 - 掘金
  • 每天一个设计模式之命令模式
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 详解移动APP与web APP的区别
  • 原生Ajax
  • 智能网联汽车信息安全
  • python最赚钱的4个方向,你最心动的是哪个?
  • 大数据全解:定义、价值及挑战
  • 浅谈sql中的in与not in,exists与not exists的区别
  • (AngularJS)Angular 控制器之间通信初探
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (转) Android中ViewStub组件使用
  • (转)详解PHP处理密码的几种方式
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core中的去虚
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET单元测试
  • .NET命名规范和开发约定
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .NET中使用Protobuffer 实现序列化和反序列化
  • @Resource和@Autowired的区别
  • @TableId注解详细介绍 mybaits 实体类主键注解
  • @zabbix数据库历史与趋势数据占用优化(mysql存储查询)
  • [ 蓝桥杯Web真题 ]-布局切换
  • [20150629]简单的加密连接.txt
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [AIGC] SQL中的数据添加和操作:数据类型介绍