java端口通信

原创 2018年04月17日 15:03:39

    用端口通信要用两个类Socket和serviceSoket。

    端口通信肯定要有一个服务端,一个客户端。

    serviceSoket就是开服务类。

ServerSocket ss=new ServerSocket(port);

    这个就是声明了端口,port就是写 端口的,int型。

Socket s=serviceSoket.accept();

    按照我的想法,只要声明了端口,就可以接收请求了,相当于有一个列表,里面存了一些客户端发的请求,每accept一下就打开一次会话,如果列表里面有,就可以往请求里发送消息,或者接受发来的消息了,但是只能有一次,就是发送消息或者接受消息后,方法里就会把Soket关掉,不能再次发送或者接受了,如果列表里没有,就会等待,直到列表里有。

    客户端是这样的。

Socket s new Socket(host, port);

    host是服务端的地址,port是端口,直接就是个会话,就可以发送或者接受请求了,如果是发送就会发完就关,接收的的话,如果请求发过去,服务端发送消息了,这边就能读取了,如果服务端没有发送消息,就会等待。

    关于接收和发送消息是这样的。

soket.getInputStream();
soket.getOutputStream();

就是给你两个io流。

我再给个案例,是个有界面的。    

结构应该能看懂吧。

这是下载:

你们下csdn的吧,好不容易写的,一直没有人下载我的东西,都快发霉了,只有1积分大哭,急用却没有积分的下载网盘的。

cnds:https://download.csdn.net/download/feiwa18203593832/10354906

网盘备用:https://pan.baidu.com/s/1yqgyGMVIKslGvG_IMyQ0ew 密码:qih8


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/feiwa18203593832/article/details/79974469

通信端口

每一个应用协议都有其特定的端口,通过端口实现服务器同时能够服务于很多不同的客户端,服务器进程通过监听端口来捕获客户端连接。一个服务器允许在同个端口接受多个客户,一个服务器也能开启多个端口接受客户请求。...
  • qq1712088151
  • qq1712088151
  • 2012-03-13 14:40:45
  • 352

Java之局域网通信聊天

前段时间学到Socket套接字,对tcp/ip通信很感兴趣,便想编写测试下,很是简单。写到博客上分享下,最重要的是有一些不明白的问题希望有人给予解答。本实例采用DatagramSocket、Datag...
  • weixin_40453395
  • weixin_40453395
  • 2017-10-20 12:17:03
  • 100

java socket 与linux c通信问题

java socket 与linux c通信问题97w211 发表于: 2010-2-09 18:08 来源: 科技复兴 如题,用java做客户端,linux的c程序做服务器端。目前客户端向服务器端发...
  • hx_mraku
  • hx_mraku
  • 2011-01-13 14:55:00
  • 971

RMI如何固定分配端口

    RMI之所以使用的范围受限制主要有两方面原因,其一:必须要是java,平台的异构性受到限制;其二:穿越防火墙不方便。这里主要谈谈RMI如何通过固定分配端口来穿越防火墙。     RMI穿越防火...
  • ygzx2008
  • ygzx2008
  • 2008-06-28 10:54:00
  • 2834

关于Java的UDP通信连接实现

知识点:1.关于TCP与UDP的主要区别: TCP—传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数...
  • qq_30843221
  • qq_30843221
  • 2015-10-14 16:39:09
  • 1578

基于TCP协议实现客户服务器的全双工通信

import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class Mai...
  • u012575573
  • u012575573
  • 2014-07-10 12:57:07
  • 418

[Java]UDP通信的简单例子

package com.sjf;import java.io.IOException; import java.net.DatagramPacket; import java.net.Datagram...
  • SunnyYoona
  • SunnyYoona
  • 2015-05-27 15:17:54
  • 1763

Java网络编程——Socket与ServerSocket阻塞通信

java程序可以通过ServerSocket和Socket两个类来实现TCP服务器、TCP客户端 具体demo如下: client.javaimport java.io.BufferedReade...
  • huihuang1515
  • huihuang1515
  • 2013-12-03 20:41:10
  • 1108

socket ( java ) 简单多个客户端、服务端通信(多线程)

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/love254443233/article/detai...
  • love254443233
  • love254443233
  • 2012-08-22 21:09:38
  • 6461

Zookeeper 笔记问答

问题:zookeeper 作用? 答:最重要的是保证分布式的数据的一致性     解决了单点故障   问题:zookeeper写的过程?  把任务tesk 通过 提交给client,clie...
  • hu948162999
  • hu948162999
  • 2015-11-27 17:11:18
  • 609
收藏助手
不良信息举报
您举报文章:java端口通信
举报原因:
原因补充:

(最多只允许输入30个字)