最新文章列表

Socket 客户端不显示的关闭连接服务端read一直阻塞

初次学习socket,写了下面例子 public class SocketServer { public static void main(String[] args) { int port = 8089; ServerSocket server = null; InputStream in = null; Socket socket = null; tr ...
清风送月 评论(0) 有1249人浏览 2017-11-19 21:57

关于java gc和有close方法的对象

我们知道有些java对象比如socket,io流等是有close方法的,一般可以在finally块内调用然后释放资源,假如我们忘记调用close方法,当java gc这个对象的时候也会释放资源,不过java gc是不能确定时间的,所以最好用完了就手工close一下。   下面我们用ServerSocket的例子来证明垃圾回收是会释放内存和端口的: import java.net.Server ...
halloffame 评论(2) 有2165人浏览 2017-04-26 00:17

java nio Selector(多路复用,异步阻塞)例子

package znio; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.nio.ByteBuffer; import java.nio.channels.SelectionKey; import java.nio.channels.Selector; import java ...
Kinghoo 评论(0) 有903人浏览 2016-05-25 00:23

java BIO

一、传统的BIO编程 先用BIO实现一个简单功能: server端:监听,打印客户端发送过来的内容,并将原内容回复给客户端。 客户端:向服务端发送内容,并打印服务端返回的内容。 服务端代码:   import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; im ...
snailxr 评论(0) 有1351人浏览 2015-12-10 14:40

java的Socket

          java API为我们网络通信提供了服务器套接字ServerSocket类和客户端套接字Socket,Socket是网络驱动层提供给应用程序编程的接口和一种机制 ...
hm4123660 评论(0) 有2256人浏览 2015-04-27 18:46

ServerSocket构造函数中backlog参数的含义,可以接受客户端的数量

1.Server类 import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * 服务器端 */ public class Server { ServerSocket server = null; int serverPort = 9999; int back ...
无量 评论(0) 有6416人浏览 2014-07-23 15:56

ServerSocket 默认邦定IP

开发中需要开启服务端的时候,本地测试都是直接写端口,实际环境也是需要指定要邦定的IP才可以。 因为对于服务器来说,有时它不止一块网卡,而 ...
cuisuqiang 评论(0) 有27341人浏览 2014-03-27 23:38

通信的简单实现

拖了好久了,突然间觉得这迟到的总结不应该总结关于什么技术的事情了!技术博客是一个阶段的学习成果的总结,但是我觉得这篇博客首先应该总结一下自己的思想了! 在每个学期的开始每个人都会有一段时间的学习热情期,那段时间里脑子里幻想着好多东西,幻想着这样下去自己的收获该是多么的多,幻想着成为大神的种种!但是大神之路不是每个人想的那样简单,只有坚持不懈的坚持下去,才是唯一的真理!突然间发现自己又是如此的懒惰了, ...
快乐的拖拉机 评论(0) 有723人浏览 2014-03-26 13:43

Java Socket编程入门

Java Socket编程入门 1.必备知识          TCP是Tranfer Control Protocol的简称,即传输控制协议,基于TCP协议,可以进行有顺序的,无差错的数据流传输,当然,发送方和接收方之间必须建立连接,在建立连接后,双方可以双向通信。UDP是User Datagram Protocol的简称,即用户数据报协议,该协议是无连接的,每个数据报都是个独立的信息体, ...
manzhizhen 评论(0) 有1831人浏览 2014-02-26 15:17

利用Socket和ServerSocket模拟用户-服务器通讯

客户端:        public class ClientSocketTest {  public static void main(String[] args) {  try {   //本地计算机模拟:模拟端口8888   Socket clientSocket = new Socket("localhost", 8888);   //得到服务器输入流   Inpu ...
lichaobao 评论(0) 有627人浏览 2013-12-25 16:22

Java Socket编程

Java Socket编程        对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通 ...
234390216 评论(33) 有247491人浏览 2013-11-23 20:13

33、TCP传输

一、TCP传输   Socket和ServerSocket 建立客户端和服务器端 建立连接后,通过Socket中的IO流进行行数据的传输 关闭Socket 同样,客户端和服务器端是两个 ...
豆豆咖啡 评论(0) 有901人浏览 2013-03-19 17:09

socket编程server和client简单的读取和输出数据(1)

import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { public Server() { ...
frankco 评论(0) 有2375人浏览 2012-09-11 10:48

java基础之socket

Socket应用中最常用的几个API:   Accept:   用于产生"阻塞",直到接受到一个连接,并且返回一个客户端的Socket对象实例。"阻塞"是一个术语,它使程序运行暂时"停留"在这个地方,直到一个会话产生,然后程序继续;通常"阻塞"是由循环产生的。   getInputStream   获得网 ...
eighthspace 评论(2) 有1473人浏览 2012-08-10 13:02

通信小结

通过一段时间的学习了解通信技术,总结如下: 1、在指定的端口创建一个java.net.ServerSocket连接:    ServerSocket server=new ServerSocket(9099); 2、等待客户端连接:    java.net.Socket client=server.accept(); 3、从Socket连接对象上调用方法得到输入输出流:    java.net.So ...
寒风如歌 评论(0) 有800人浏览 2012-07-27 22:31

serverSocket与socket的通信示例

下图描述了ServerSocket与Socket通信的过程 代码如下: import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.util.Scanner; /** * 描述: 网 ...
漫步邃思 评论(0) 有1352人浏览 2012-07-03 15:32

java Socket 多线程

先上代码,代码里有注释,自己看看去吧,不懂的给我留言。 ps: 注意一下客户端和服务端的 in 和 out 的实例化顺序。      在 web.xml 添加一个servlet可以让线程随着项目的启动而启动。 /**************** web.xml begin **************/ <servlet> <servlet-name& ...
摩羯_衍 评论(0) 有1964人浏览 2012-06-04 01:16

Java Socket编程之回显服务器

初学socket,写了个回显服务器,旨在熟悉一下原理和api。   package in.sikaijian.socket.test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.O ...
一帆过海 评论(0) 有1493人浏览 2012-06-03 19:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics