1 // 客户端程序
 2 import java.io.*;
 3 import java.net.ServerSocket;
 4 import java.net.Socket;
 5
 6 public class user{
 7     public static void main(String[] args) throws InterruptedException {
 8         String s = null;
 9         Socket mysocket;
10         DataOutputStream out = null;
11         DataInputStream in = null;
12         int i =1;
13         try {
14             mysocket= new Socket("localhost",4331);
15             in = new DataInputStream(mysocket.getInputStream());
16             out = new DataOutputStream(mysocket.getOutputStream());
17             out.writeInt(i);
18             while(true){
19                  i = (i+1)%128;
20                  s = in.readUTF();
21                  out.writeInt(i);
22                  System.out.println("客户收到:"+s);
23                  Thread.sleep(500);
24             }
25         }catch(IOException e) {
26
27         }
28     }
29 }

 1 //服务器端程序
 2 import java.io.*;
 3 import java.net.ServerSocket;
 4 import java.net.Socket;
 5
 6 public class Test2{
 7     public static void main(String[] args){
 8         ServerSocket server = null;
 9         Socket you = null;
10         DataOutputStream out = null;
11         DataInputStream in = null;
12
13         try{
14             server = new ServerSocket(4331);
15
16         }catch(IOException e1){}
17
18         try{
19             you = server.accept();
20             in = new DataInputStream(you.getInputStream());
21             out = new DataOutputStream(you.getOutputStream());
22             while(true)
23             {
24                 int m = 0;
25                 m = in.readInt();
26                 out.writeUTF("你说的对应数字为:" + (char)m);
27             }
28         }catch(IOException e2) { }
29
30     //    catch(InterruptedException e) { }
31
32
33     }
34 }

转载于:https://www.cnblogs.com/persistences/archive/2012/11/21/2780233.html

JavaSocket编程的一个简单例子相关推荐

  1. Spring进行面向切面编程的一个简单例子

    2019独角兽企业重金招聘Python工程师标准>>> 一.eclipse新建java项目取名SpringTest 二.导入sping包到构建路径 还需要aspectjweaver. ...

  2. Java实例类中的切面_Spring进行面向切面编程的一个简单例子

    一.eclipse新建java项目取名SpringTest 二.导入sping包到构建路径 还需要aspectjweaver.jar 三.创建java类(当然先要创建各种包) IHelloServic ...

  3. SAP MM采购定价过程的一个简单例子

    SAP MM采购定价过程的一个简单例子 本文以一个简单的例子阐述了SAP MM模块中采购定价的基本原理.本例中,假定采购订单里输入的是含税采购价,然后系统自动计算出物料最终的采购价格(含税价-税额=采 ...

  4. 一个简单例子:贫血模型or领域模型

    转:一个简单例子:贫血模型or领域模型 贫血模型 我们首先用贫血模型来实现.所谓贫血模型就是模型对象之间存在完整的关联(可能存在多余的关联),但是对象除了get和set方外外几乎就没有其它的方法,整个 ...

  5. KaTex的一个简单例子

    在网页中可以用KaTex显示数学公式,KaTex官网是https://katex.org 以下是KaTex的一个简单例子: 下载https://github.com/KaTeX/KaTeX/archi ...

  6. netfilter编程实例——一个简单的防火墙

    一.iptables防火墙netfilter介绍 Linux 防火墙包含两部分,内核 netfilter 和用户空间工具 iptables.管理员通过 iptables 工具集和内核打交道,将防火墙规 ...

  7. 单纯形法之人工变量法求解步骤:一个简单例子

    文章目录 人工变量法 1. 大M法 1.1. 题目 1.2. 转化为标准型 1.3. 添加人工变量 2. 两阶段法 2.1. 步骤 2.2. 题目 2.2.1. 转化为标准型 2.2.2. 添加人工变 ...

  8. 用switch语句编程设计一个简单的计算器程序

    用switch语句编程设计一个简单的计算器程序. 要求根据用户从键盘输入的表达式(注意操作数与运算符之间没有空格): 操作数1 运算符op 操作数2 计算表达式的值,指定的算术运算符为加(+).减(- ...

  9. 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数

    编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数 首先,先写出各类计算的函数,参数从主函数中提取,返回计算后所得的值 因计算器不只要求能计算加减乘除,所以所有函数类型都为doubl ...

  10. 编程设计一个简单的计算器程序

    要求 用switch语句编程设计一个简单的计算器程序.要求根据用户从键盘输入的表达式. 操作数1 运算符op 操作数2 计算表达式的值.指定的算术运算符为加(+).减(-).乘(*).除(/). 当除 ...

最新文章

  1. 使用Electron制作一个快速搜索应用(入门向)
  2. mvc @html.textboxfor 添加正则表示式,如何在C#/ MVC 4中的Html.TextBoxFor中输入占位符文本...
  3. DLL回调EXE里的函数
  4. L1-036. A乘以B
  5. IntelliJ IDEA for Mac在MacOS模式下的编辑快捷键(Editing Shortcut)
  6. 女人,就是不适合做IT!
  7. django filter查询多选_django model filter查询
  8. Java进程中的堆和栈_对于JVM,你就只知道堆和栈吗?
  9. 天锐绿盾技术大讲堂:解密审批流程管理
  10. 裴礼文数学分析中的典型问题与方法第3章一元微分学练习
  11. iPhone NFC刷卡没反应的原理剖析和解决方案
  12. tar --exclude用法
  13. 安卓如何关闭软键盘?
  14. linux两个邮件服务,Linux系列-Red Hat5平台下的Postfix邮件服务搭建(二)
  15. 钉钉第三方企业应用开发快速入门
  16. mybatis 关于出现Parameter array not found. Available parameters are [collection, list]问题的解决方案
  17. 生成与获取token
  18. git分支(存在意义和使用方法)
  19. web前端之CSS3
  20. css 虚线步宽的写法

热门文章

  1. linux 安装adobe字体,厚道舒适的字体 -- Adobe Source Code Pro -- 在Linux上安装以及在Emacs中的配置...
  2. mac中插入带圆圈数字序号①②③
  3. 一键导出所有微信联系人的小工具,搞私域、搞网销客户交接时可能可以用到,【微信通讯录抽水机】
  4. 苹方字体 for linux,苹果苹方字体/苹方黑体全套完整版下载(ttf版)
  5. 豆瓣 音乐和读书的搜索页的 window.__DATA__ 的解密
  6. 超级终端secureCRT-下载及使用
  7. 2017 idea 代码字体加粗
  8. vba常用函数详细介绍及示例
  9. 深度操作系统 V15.11——心随意动 畅享云端
  10. Python问题:ImportError: cannot import name ‘Template‘ from ‘string‘