社区
Java SE
帖子详情
只监听指定IP请求信息
kongdemeng
2010-04-09 12:07:20
Java如何实现只监听指定IP的请求,指定的IP可以是多个,谁能提供Java实现代码参考下。谢谢。
...全文
219
8
打赏
收藏
只监听指定IP请求信息
Java如何实现只监听指定IP的请求,指定的IP可以是多个,谁能提供Java实现代码参考下。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangweiqing2
2010-04-09
打赏
举报
回复
socket = new Socket(ip, POST);
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new PrintWriter(socket.getOutputStream(), true);
// BufferedReader line = new BufferedReader(new InputStreamReader(System.in));
out.println(str);
//socket.getOutputStream().write(1);
String lines = "";
String line="";
while((line=in.readLine())!=null){
System.out.println(line);
}
System.out.println(lines);
in.close();
out.close();
socket.close();
JavaShooter
2010-04-09
打赏
举报
回复
如果是java application可以这样做
1)在服务器端拿到与客户端对应的socket
2)拿到客户端socketaddress,socket.getRemoteSocketAddress()
3)判断此地址是否是要监听的地址,如果是做相关操作,如果不是,不处理
java web
可以通过request获得客户端地址
kongdemeng
2010-04-09
打赏
举报
回复
[Quote=引用 1 楼 zhengzeng 的回复:]
scoket 自编写吧。比较简单
[/Quote]
能说具体点吗?
孤独剑客
2010-04-09
打赏
举报
回复
你要实现什么啊, 这么说有点抽象!
kongdemeng
2010-04-09
打赏
举报
回复
[Quote=引用 4 楼 javashooter 的回复:]
如果是java application可以这样做
1)在服务器端拿到与客户端对应的socket
2)拿到客户端socketaddress,socket.getRemoteSocketAddress()
3)判断此地址是否是要监听的地址,如果是做相关操作,如果不是,不处理
java web
可以通过request获得客户端地址
[/Quote]
不是web开发是纯javaSE的东东,不过你提供的思路很好。谢谢
kongdemeng
2010-04-09
打赏
举报
回复
[Quote=引用 3 楼 liuyuanshijie 的回复:]
你要实现什么啊, 这么说有点抽象!
[/Quote]
我想实现的是,比如有:192.168.1.100;192.168.1.101;192.168.1.102三个客户端,向服务端192.168.1.200发送请求。但服务端192.168.1.200只对其中一个(例如:192.168.1.100)的请求做处理,对另外两个客户端发送的请求不做任何处理。
colin_pxx
2010-04-09
打赏
举报
回复
俺来学习
zhengzeng
2010-04-09
打赏
举报
回复
scoket 自编写吧。比较简单
Socket Server
指定
监听
端口和
IP
Socket Server
指定
监听
端口和
IP
TCP/
IP
进行网络编程时,会用到socket相关函数,各个函数的详细介绍在这里: https://www.cnblogs.com/liedElxa/p/10795398.html 需求描述 考虑到一种场景,在一个多网卡的服务器上,比如有10.0.0.1、10.0.0.2、10.0.0.3三个网卡都在使用,我们想做一个
监听
8080号端口的服务器...
java
监听
某端口和
ip
_Java 通过Socket
监听
指定
服务器(
IP
)的
指定
端口,及向
指定
服务器的
指定
端口发送
信息
...
客户端:向
指定
端口发送
信息
package com.jszc.lottery.modules.longpay.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;i...
如何设置Charles只抓取
指定
ip
、端口的
请求
数据
如下图,如果不设置
指定
抓包端口,Charles将抓取客户端发出的所有
请求
,这样我们还得搜索我们需要的
请求
数据,那么如何设置Charles只抓取
指定
ip
、端口的
请求
数据呢? 点击【Proxy】——【Recording Settings】,点击【Add】按钮,填写协议,服务器
ip
,端口号点击【确定】按钮,设置成功。 ...
Java 通过Socket
监听
指定
服务器(
IP
)的
指定
端口,及向
指定
服务器的
指定
端口发送
信息
客户端:向
指定
端口发送
信息
package com.jszc.lottery.modules.longpay.util;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socke
ASP.NET Core 如何
监听
指定
的
IP
或者端口
使用 ASP.NET CORE 编写 RESTful API 服务默认
监听
的是 localhost,我们可以通过修改 appsettings.json 来让我们的服务
监听
服务器上
指定
的或者所有的
IP
。加入下面的内容到 appsetings.json。 实例如下: { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Li
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章