问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求JAVA的监听5038端口的代码。。。

发布网友 发布时间:2023-06-26 10:35

我来回答

2个回答

热心网友 时间:2023-10-17 16:09

服务端:
package com.socket;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;

public class Server {
public static void main(String[] args) throws IOException {
ServerSocket server = null;
Socket socket = null;
try {
server = new ServerSocket(5038);
while(true){
System.out.println("正在监听...");
if((socket = server.accept()) != null){
System.out.println("接收到一个请求"+ socket.getRemoteSocketAddress());
new Thread(new OperThread(socket)).start();
}
}

} catch (IOException e) {
System.out.println("waiting");
}
if(!socket.isConnected()){

socket.close();
server.close();
}

}

}

class OperThread implements Runnable{
Socket socket = null;
BufferedReader br = null;
public OperThread(Socket socket) throws IOException {
this.socket = socket;
br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
}
@Override
public void run() {
try {
String s = null;
while( (s = br.readLine()) != null){
System.out.println(s);
}
} catch (IOException e) {
e.printStackTrace();
} finally{
try {
br.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

}

客户端:

package com.socket;

import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
import java.util.Scanner;

public class Client {
public static void main(String[] args) throws IOException {
Socket socket = null;
PrintWriter pw = null;
Scanner scanner = new Scanner(System.in);
try {
socket = new Socket("127.0.0.1",5038);
pw = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
String s = null;
while((s = scanner.nextLine()) != null){
pw.println(s);
pw.flush();
}
} catch (Exception e) {
System.out.println("\nconnect error");
}finally{
if(pw != null){
pw.close();
}
try {
if(socket != null){
socket.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}

}

}

先开服务端,再开客户端。追问谢谢你的热心帮助,很感谢你,只是我在写JAVA的时候遇到某些小问题的时候很无助,你能否加我扣扣。 五5四7四9四60(百度有过水滤,只能写成这样) 我不会一直烦着你的, 真心希望你能加我。谢谢。

追答已加。

热心网友 时间:2023-10-17 16:10

能不能把问题描述的详细一点!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 里尔克:无论如何,生活是合理的 微赏析‖《沉重的时刻》 关于里尔克《沉重的时刻》的费解之处的请教 赖内·马利亚·里尔克的沉重的时刻的英文 在笑我,在哭我是哪首诗里的 沉重的时刻的原文 QQ手机令牌是动态的,被别人套出来最后我申诉回来了,请问这手机令牌还能用吗? 为何李安要找汤唯来演《色戒》女主角呢? 王者荣耀东方镜技能视频展示 QQ被改手机令牌怎么办?拜托各位大神 若QQ被盗,且被人弄了手机令牌,怎么追回来 我的QQ号被盗了,QQ令牌,手机令牌,手机绑定都被解了,密保问题也被改了怎么办啊? 巧克力类原料返工处理方法 《最强挨揍系统之魔法骑士》txt下载在线阅读全文,求百度网盘云资源 魔法骑士风云录电子书txt全集下载 求《魔法骑士英雄传说》全本txt完结小说,谢谢~ 魔法骑士电子书txt全集下载 魔法骑士小说txt全集免费下载 月光宝盒是第几部 我的世界神秘时代有什么廉价的东西有异域要素(mod物品也行) java远程UDP端口监听,为什么接收不到消息 张艺谋一生有多少个女人 干工地中途走能钱能结清吗 在工地做小工只干一个月有工资吗? 工地走人会结算吗? 工地没完工可以找老板结算工资吗 帮我看看这个电脑配置如何,可以通吃现在的主流游戏了吧!如有不合理,价格不变可以改进的地方,请讲明! 求一个电影,好早了,主角刚开始在车顶上跳舞,他和他姐姐和妹妹住一 有哪位知道这部电影的名字。欧美 女扮男装类电影 有图哦 有谁知道有一个电影情节是一女学生坐的一个大巴,她低头的瞬间车顶以上部分还有车上其它的人都被齐齐的 是一个电影,里面有个镜头是 男女主角在巴士车顶跳舞(没有顶的那种巴士)一个老头弹钢琴 叫什么电影 羽翔的解释 北京羽翔文化传媒有限公司靠谱么 解元羽翔这个名字怎么样?有同名的吗? 大庆羽翔羽毛球好不好 最强魔幻陀螺孙泰阳转校揍小偷哪集 魔幻陀螺九头巨蟒第几集出现的 致亲爱的自己 求一部动画片,怪物脑,植物汽车 剑网3天策的啸如虎怎么用出来?