2 zhengtianyu1996 zhengtianyu1996 于 2016.02.21 14:27 提问

ecplise Java中用ServerSocket监听端口问题

端口号为60012,java的PID为4036,只启用了一个ServerSocket。打开cmd并netstat -aon|findstr "60012"后,发现有两个地址?这是为什么?谢谢各位大神了
图片说明
图片说明

4个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.21 17:29
已采纳

验证了的确会出现这两条信息。你的客户端代码和服务器端代码是在同一个局域网中吗?如果代码正确的话,不会连接不上的啊。

wojiushiwo945you
wojiushiwo945you 回复zhengtianyu1996: 校园网的话也是局域网,客户端和服务器端都是处于校园网的话,应该可以得啊。
2 年多之前 回复
zhengtianyu1996
zhengtianyu1996 手机电脑都连在同一个局域网里,但我用的学校教育网,这样有影响吗?总觉得是ip不确定
2 年多之前 回复
zqk1062787941
zqk1062787941   2016.02.21 14:35

不懂…………………………

zhengtianyu1996
zhengtianyu1996   2016.02.21 14:42

或者能不能帮忙解释一下这俩地址什么意思……因为在做socket通信,客户端socket一直连不上服务器监听的端口

luochoudan
luochoudan   Ds   Rxr 2016.02.21 20:15

就是在教育网中,一台电脑的ip一般也不会经常变。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
tomcat中ServerSocket监听一个端口的探讨
<br />此文中例子为:一个在B/S应用,应用中,需要对远程请求进行连接,并接收他传来的数据。应用中使用了一个ServerSocket建立一个侦听端口,远程请求向此端口发出信息,并建立连接,接收数据。侦听是在应用中配置一个listener,tomcat启动时,就打开一个线程来侦听端口,程序代码如下:<br />import java.net.*; import java.io.*; import javax.servlet.ServletContextEvent; import javax.serv
使用serverSocket监听服务器指定端口
一个简单的Demo,使用serverSocket实现对服务器指定端口的监听,将所有连接的客户端放在线程中管理 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.Outpu
Java ServerSocket 手动关闭监听
今天练习Java Socket用法的示例代码,发现一些问题 服务器代码: import java.net.*; import java.io.*; public class Test_Socket { public static void main(String[] args)throws IOException { // TODO Auto-generated method
多线程多端口Socket服务端客户端代码 java
服务端代码 GPRSServer.java 创建服务 GPRSHander.java 调用GPRSServer来创建多线程多端口服务 **************************************************************GPRSServer.java 结束**************************************************
java Socket编程调用ServerSocket的close方法
做一个简单的聊天系统服务器 服务器中有一个输入端口的控件,两个JButton按钮“停止”和“运行” 点击“运行”按钮,启动服务器 点击“停止”按钮,调用ServerSocket的close方法,停止服务器。 上部分代码:   btn_ok.setText("运行"); btn_ok.addActionListener(new java.awt.event.ActionList
有关ServerSocket服务监听WEB项目并且进行简单测试(入门)
首先呢,题目是瞎写的,我希望尽可能让看到这篇文章的人知道我干了个啥(虽然仔细想想我也不知道我干了个啥)! 背景是:最近正好看到Socket这方面的东西,以前也没仔细接触过,也就大学时候学过一个简单的JAVA 利用Socket写一个简单的client/server聊天室,后来也就在没用过,最近看到有个ServerSocket的东西,适用于监听端口,用于Socket与HTTP之间的通信云云。 废话
java利用本地Socket关闭正在挂起的ServerSocket.accept()的方法
public void runServerLoop(){ while(runswitch){ Socket socket=null; try { socket=serverSocket.accept(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(s
java socket 编程 服务器一直监听
转载地址:http://haohaoxuexi.iteye.com/blog/1979837 服务器端Server package com.jeiao.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.O
Java ServerSocket 绑定随机端口
参见Spark的PythonWorkerFactory类https://github.com/apache/spark/blob/master/core/src/main/scala/org/apache/spark/api/python/PythonWorkerFactory.scala#L111 serverSocket = new ServerSocket(0, 1, InetAddress.
Socket监听本机端口
ServerSocket服务端创建了一个端口监听12345、程序启动后如何查看该端口已经运行 开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 netstat -aon|findstr "12345" 查看被占用端口对应的PID,记下最后一位数字,即PID,这里是2720、查看哪个程序占用了本端口 tasklist|findstr "7324"