java监听本机端口_tcp/ip编程,监听本机的8989端口,实现通过浏览器访问改程序...

2024-01-08 16:31

本文主要是介绍java监听本机端口_tcp/ip编程,监听本机的8989端口,实现通过浏览器访问改程序...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

tcp/ip编程,监听本机的8989端口,实现通过浏览器访问改程序

发布时间:2018年01月12日 评论数:抢沙发

阅读数:4074

package com.practice4;

import java.io.BufferedWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

import java.net.ServerSocket;

import java.net.Socket;

import java.net.UnknownHostException;

public class ServerT {

public static void main(String[] args) {

try {

System.out.println("启动服务器");

ServerSocket s = new ServerSocket(8989);

while (true) {

Socket sock = s.accept();

System.out.println("启动成功");

Treadd t = new Treadd(sock);

t.start();

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

package com.practice4;

import java.io.BufferedWriter;

import java.io.IOException;

import java.io.OutputStream;

import java.io.OutputStreamWriter;

import java.net.Socket;

public class Treadd extends Thread {

Socket sock;

public Treadd(Socket sock) {

this.sock = sock;

}

@Override

public void run() {

try {

OutputStream out = sock.getOutputStream();

OutputStreamWriter w = new OutputStreamWriter(out);

BufferedWriter bw = new BufferedWriter(w);

String ss = "TCP返回浏览器数据...0000";

bw.write(ss);

bw.close();

sock.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

603871d795b33f377b2c0f2fddb99576.gif

cdd18752f818c0b96cddaae927495b95.gif

f673f00bcafcaa9244bf30d5be0ff4fd.gif

6187455f270a9ccef9f185038898e140.gif

39fee822d746a18b4231a491fdda9f17.gif

782e9ca9e7e5724ec3b33d0d5f3b3d4c.gif

de703e91f70f5a689215711277c5aa5d.gif

3d7e3c2f53d7e0fa79d502512c717faf.gif

d194ac59f54ee8fc718589b7e80c865c.gif

aebb5d56af522e7891e4f8caaaa3f5d3.gif

bb4afeaf8cb50616c9a3dc686c4fbb48.gif

0931a4e54cb01c10c0a23dbb468e5187.gif

94587012a99d47b8e8a7006b0b1a050b.gif

b2e9df43f41154bfe8c2f8c0b072daf3.gif

41f15f532b14cf4260c48bd624c2b8cf.gif

6360024b60681936b84b89348a29919d.gif

e726cdb6e70abf88877ab8675076a922.gif

5f0250933425ebd51c21064b2462415c.gif

27f82335243927dfcad0bc3765701fa8.gif

fdb993d123adeb8fcd153eeb049c9acc.gif

73b10d3cb07841ba0fb422958772d885.gif

e208bc8433ff366c914597b6741d5017.gif

826db6124498a75f9f845dc462666751.gif

6a6f9b261f82bce51ed7805208ce7307.gif

7ae9b98ea9cb40cdb6318a41422f530e.gif

b1a49780ceb56d0115c9feadd5abb03b.gif

4c7416b945ce7e88462935be88ae90e2.gif

ba7979b37be729c7d3a5b604544325a6.gif

14922f1f2e8183d58641c7ebf3064b5d.gif

8b7d4b87efa34f722ab0b75ef8ed703a.gif

提交评论

名  字:

邮  箱:

网  址:

清空信息

关闭评论

这篇关于java监听本机端口_tcp/ip编程,监听本机的8989端口,实现通过浏览器访问改程序...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/584091

相关文章

Spring boot整合dubbo+zookeeper的详细过程

《Springboot整合dubbo+zookeeper的详细过程》本文讲解SpringBoot整合Dubbo与Zookeeper实现API、Provider、Consumer模式,包含依赖配置、... 目录Spring boot整合dubbo+zookeeper1.创建父工程2.父工程引入依赖3.创建ap

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

SpringBoot+EasyExcel实现自定义复杂样式导入导出

《SpringBoot+EasyExcel实现自定义复杂样式导入导出》这篇文章主要为大家详细介绍了SpringBoot如何结果EasyExcel实现自定义复杂样式导入导出功能,文中的示例代码讲解详细,... 目录安装处理自定义导出复杂场景1、列不固定,动态列2、动态下拉3、自定义锁定行/列,添加密码4、合并

mybatis执行insert返回id实现详解

《mybatis执行insert返回id实现详解》MyBatis插入操作默认返回受影响行数,需通过useGeneratedKeys+keyProperty或selectKey获取主键ID,确保主键为自... 目录 两种方式获取自增 ID:1. ​​useGeneratedKeys+keyProperty(推

Spring Boot集成Druid实现数据源管理与监控的详细步骤

《SpringBoot集成Druid实现数据源管理与监控的详细步骤》本文介绍如何在SpringBoot项目中集成Druid数据库连接池,包括环境搭建、Maven依赖配置、SpringBoot配置文件... 目录1. 引言1.1 环境准备1.2 Druid介绍2. 配置Druid连接池3. 查看Druid监控

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu