昨天和今天了解了一下这个网络编程;

服务端

import java.io.*;
import java.net.*;public class TestServer {public static void main(String args[])throws Exception{ServerSocket ss = new ServerSocket(6666);while (true) {Socket s = ss.accept();System.out.println("A Client connect");DataInputStream dis = new DataInputStream(s.getInputStream());System.out.println(dis.readUTF());dis.close();s.close();}}
}

客户端

import java.io.*;
import java.net.Socket;public class TestClient {public static void main(String args[])throws  Exception{Socket s = new  Socket("127.0.0.1",6666);OutputStream os = s.getOutputStream();DataOutputStream dos = new DataOutputStream(os);Thread.sleep(3000);dos.writeUTF("hello server");dos.flush();dos.close();s.close();}
}

运行结果
TestServer:

A Client connect
hello server

javaSocket网络编程相关推荐

  1. 2017-2018-2 20165329 实验五 网络编程与安全

    2017-2018-2 20165329 实验五 网络编程与安全 实验报告封面 课程:Java程序设计 班级:1653班 姓名:何佳伟 学号:20165329 指导教师:娄嘉鹏 实验日期:2018年5 ...

  2. Linux网络编程--进程间通信(一)

    进程间通信简介(摘自<Linux网络编程>p85) AT&T 在 UNIX System V 中引入了几种新的进程通讯方式,即消息队列( MessageQueues),信号量( s ...

  3. C#_Socket网络编程实现的简单局域网内即时聊天,发送文件,抖动窗口。

    C#_Socket网络编程实现的简单局域网内即时聊天,发送文件,抖动窗口. 最近接触了C#Socket网络编程,试着做了试试(*^__^*) 实现多个客户端和服务端互相发送消息 发送文件 抖动窗口功能 ...

  4. java基于http协议编程_Java中基于HTTP协议网络编程

    java中为我们的网络支持提供了java.net包,能够使我们以编程的方式来访问Web服务功能,这篇博客,就跟大家分享一下,Java中的网络编程的知识,主要是学习下该java.net包下的API. U ...

  5. java 密钥工厂 desede_20145212 实验五《Java网络编程》

    20145212 实验五<Java网络编程> 一.实验内容1.运行下载的TCP代码,结对进行,一人服务器,一人客户端: 2.利用加解密代码包,编译运行代码,一人加密,一人解密: 3.集成代 ...

  6. Linux io模型及函数调用,Linux 网络编程的5种IO模型:信号驱动IO模型

    Linux 网络编程的5种IO模型:信号驱动IO模型 背景 这一讲我们来看 信号驱动IO 模型. 介绍 情景引入: 在信号驱动IO模型中,当用户线程发起一个IO请求操作,会给对应的socket注册一个 ...

  7. android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...

    本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...

  8. Linux网络编程实例分析

    最近由于工作原因需要温习一下Linux网络编程的部分基础知识,因此对之前写的Socket网络通信的代码进行了进一步优化和拓展,在不关闭一次Socket连接的基础上,对服务端加入循环读写的功能,同时加入 ...

  9. C语言网络编程:多路IO select实现多客户端

    文章目录 阻塞式的服务器程序 多线程服务器程序 非阻塞式服务器程序 基于事件响应的服务器程序 事件响应服务器程序的实现`select` 阻塞式的服务器程序 我们接触过最多的最基础的网络通信模型为TCP ...

  10. C语言网络编程:close或者shutdown断开通信连接

    文章目录 前言 close函数介绍 shutdown函数介绍 前言 这里在主要通过实例进行描述close函数在网络编程中的使用 TCP编程模型中客户端或者服务器只要主动通过close发起断开连接的请求 ...

最新文章

  1. python math库常用函数_Python math库常用函数
  2. Hyperledger Fabric 核心模块(6)Fabric-ca-server
  3. 使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性...
  4. PMP知识点(三、范围管理)
  5. VS Code 1.40 发布!可自行搭建 Web 版 VS Code!
  6. 区分Activity的四种加载模式-activity
  7. 速达财务3000服务器账套维护显示,速达3000财务软件使用常见问题
  8. MySQL工作笔记-使用事件和存储过程定时更新某表数据
  9. linux syslog日志
  10. Confluence 6 配置 workbox 通知
  11. vscode 默认初始化_前端vscode 环境初始化
  12. EShop网上商城项目(二)
  13. 交叉火力dsp手机调音软件_汽车音响DSP调音软件哪个好?8音度优美声喜力士常见车载DSP调音软件下载...
  14. python爬虫——使用selenium爬取qq群的成员信息(全自动实现自动登陆)
  15. cnpack导致view快捷键失灵。
  16. 细胞自动机_细胞自动机和音乐
  17. 【渝粤教育】电大中专建设工程法规_1作业 题库
  18. 戒指在不同手指的意义
  19. python毕业设计 招聘大数据分析可视化
  20. 关机代码(强制关机)

热门文章

  1. Xamarin开发教程如何使用Xamarin开发Android应用
  2. S7-200SMART编程软件在符号绝对模式下变量符号名显示不全的解决办法
  3. 先科机顶盒一直出现android,网络电视机顶盒停留在开机界面,无法开机的解决办法...
  4. java版我的世界MITE怎么下_MITE极限生存模组
  5. Windows10电脑重置后右键没有nvidia控制面板的问题
  6. 《数字图像处理 第三版》(冈萨雷斯)——第九章 形态学图像处理
  7. java.lang.NoClassDefFoundError: com.android.tools.fd.runtime.AppInfo
  8. netdraw绘制网络结构图
  9. 南科大计算机系:将开源和企业引入计算机课程教学
  10. Android app 跳转微信小程序