Java 入门 之 Socket 服务器通信
来源:互联网 发布:淘宝上禁止发布商品 编辑:程序博客网 时间:2024/06/05 22:31
ServerSocket 构造方法需要传入一个整型,服务器连接的端口号, 整形数据的范围是 1~65535, 一般为了和其他数据避免混淆,直接采用较大的数字。
代码详细如下。
package SocketServer_Pack;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import javax.swing.JOptionPane;public class SeverSocket_Test {/** * @param args */public static void main(String[] args) {// ServerSocket 构造方法需要传入一个整型// 整形数据的范围是 1~65535// 一般为了和其他数据避免混淆,直接采用较大的数字try {ServerSocket serverSocket = new ServerSocket(12345);// serversocket 方法创建之后需要侦听客户端的连接// 即 seversocket 已经在监听本机的 12345 端口。// 当有客户端连接到了这个端口,即实现连接Socket socket = serverSocket.accept();// accept 实现连接,不过他会阻塞当前线程(即,Main 线程)// accept 方法返回值为 socket 类型JOptionPane.showMessageDialog(null,"12345端口 被连接!");// 创建弹出提示框,提示连接// 打开浏览器 地址栏输入 127.0.0.1:12345// 浏览器 127.0.0.1 表示读取本机地址// 后面跟着的是要读取的本机的端口号// 或者 在 cmd 下 输入 telnet localhost 12345// 已连接本地主机端口 12345// 使用 while 可以添加多个// 但在实际操作中阻塞主线程的方式是不合理的} catch (IOException e) {e.printStackTrace();}}}
运行方式 1
run,之后打开浏览器 地址栏输入 127。0.0.1:12345, 浏览器 127.0.0.1 表示读取本机地址,后面跟着的是要读取的本机的端口号。
运行方式 2
run,之后在 cmd 下 输入 telnet localhost 12345,已连接本地主机端口 12345。
0 0
- Java 入门 之 Socket 服务器通信
- java入门之Socket通信
- Java通信编程之Socket入门
- UNITY之使用Socket与java服务器通信
- Android与服务器通信之socket通信
- Android与服务器通信之socket通信
- [Java开发] Java服务器使用socket通信
- 《java入门第一季》之Socket编程通信和TCP协议通信图解
- java回顾之socket通信
- Java IO之Socket通信
- java基础之Socket通信
- Socket通信之客户端和服务器对话
- Java Socket编程(服务器与客户端通信)
- Unity3d使用Socket与java服务器通信
- JAVA中Socket服务器/客户端的通信
- Unity3d使用Socket与java服务器通信
- Unity3d使用Socket与java服务器通信
- java socket与Netty服务器通信
- whose view is not in the window hierarchy
- 理解JavaScript中的事件处理
- ViewStub用法
- UILable 的自使用 iOS
- chmod 600 .ssh/authorized_keys修改权限
- Java 入门 之 Socket 服务器通信
- MSF - searchengine_subdomains_collector
- Android安全攻防战,反编译与混淆技术完全解析(上)
- WebRTC 学习笔记(2)--libjingle 部分 (P2P传输)
- HDU 5158Have meal
- 在linux字符界面中如何查看网页
- MYSQL 重命名表
- 安卓开发,关于静态图显示,缩放以及旋转
- android 手势触发图片缩放拖动(包含缩放图片时图片的大小判断以及拖动图片时图片的边界判断)