社区
Java SE
帖子详情
为什么Socket连接会失败?
xm4014
2003-03-05 02:01:01
局域网内两台机器a,b
服务器端Applet程序运行在a的浏览器上
客户端Applet程序运行在b的浏览器上
客户端的Applet中socket连接的程序是这样写的
s=new socket("202.114.55.30",4321);
IP和端口号都是正确的,为什么总是运行到这个地方来就没反应了?
假如客户端Applet程序运行在机器a上,也就是和服务器端Applet程序运行在同一台机器上就连接正常,运行在b上就不行,Why?
...全文
213
8
打赏
收藏
为什么Socket连接会失败?
局域网内两台机器a,b 服务器端Applet程序运行在a的浏览器上 客户端Applet程序运行在b的浏览器上 客户端的Applet中socket连接的程序是这样写的 s=new socket("202.114.55.30",4321); IP和端口号都是正确的,为什么总是运行到这个地方来就没反应了? 假如客户端Applet程序运行在机器a上,也就是和服务器端Applet程序运行在同一台机器上就连接正常,运行在b上就不行,Why?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xm4014
2003-03-06
打赏
举报
回复
另外,liukuncn(爱,还记得么?) ,我按照你的方法做出了改动,但似乎没有作用,看来关于限制方面的问题,我还有待学习
xm4014
2003-03-06
打赏
举报
回复
问题解决,
是这样的,假如我在客户端b的浏览器上运行服务器端a机器的客户端Applet程序,则连接正常
假如在客户端b的浏览器上运行客户端b机器上的客户端Applet程序,则不能连接
虽然具体的原因我不清楚,但我相信这是由于liukuncn所解释的浏览器对Java Applet的限制所至,因此结贴
Luke_cn
2003-03-05
打赏
举报
回复
找到你的java.policy文件,添加:
permission java.net.SocketPermission "localhost:5520", "accept,listen,connect,resolve";
具体权限根据你的需求
xm4014
2003-03-05
打赏
举报
回复
iukuncn(爱,还记得么?),你的说法我好像也听说过,具体怎么改才行呢?
xm4014
2003-03-05
打赏
举报
回复
代码很长,只贴出问题的
public void openSocket() throws IOException {
//s=new Socket(url.getHost(),port);
//1
s=new Socket("202.114.55.30",port);
//2
io_in=new DataInputStream(s.getInputStream());
io_out=new DataOutputStream(s.getOutputStream());
}
可以运行到1,却到不了2,抛出的异常一大堆,我不知道用什么方法看得到,因为一屏装不下,闪过去了
Luke_cn
2003-03-05
打赏
举报
回复
客户机上运行Applet的JRE安全策略文件好象默认是禁止开放端口的,你需要改动A机器上的
java.policy文件
surelei
2003-03-05
打赏
举报
回复
把代码贴出来
有没有抛出异常
xm4014
2003-03-05
打赏
举报
回复
另外怎忙捕获连接不成功的异常呢?
达梦数据库,disql
连接
报错:创建
SOCKET
连接
失败
?
达梦数据库,disql
连接
报错:创建
SOCKET
连接
失败
? [-70028]:创建
SOCKET
连接
失败
.![
连接
数据库
失败
] 网上说是端口被更改了,后来检查端口,发现没有数据库服务,终于知道问题出在哪里了,原来是系统重启后数据库服务...
socket
编程中的connect
连接
失败
是什么问题?
总结:在
socket
编程中,connect
连接
失败
可能是由于远程主机不可达、网络防火墙设置或IP地址、端口配置错误等原因引起的。IP地址或端口错误:在
连接
远程主机时,需要指定正确的目标IP地址和端口号。"的消息,否则将...
用express和
socket
.io做聊天室遇到的链接错误坑/
socket
.io/?EIO=
遇到的报错信息 http://127.0.0.1:3000/
socket
.io/?...amp;transport=polling&t=ME7dXNi 0 ()***.cn/test被nginx转发到8100端口...
连接
后一直报错, 因为Nginx并没有将
socket
.io转发到任何端口解决办法一: ...
java
socket
两台电脑,
Socket
程序两台计算机为什么
连接
失败
?(在同一台电脑上就成功)...
Socket
程序两台电脑为什么
连接
失败
?(在同一台电脑上就成功)这是我写的
Socket
程序,在一台电脑上测试就
连接
成功,用两台电脑分别服务器客户端就
失败
了。我确定双方的防火墙什么都关了,也用管理员权限运行。求大神看...
【达梦数据库】创建
SOCKET
连接
失败
/网络通讯异常
达梦数据库:创建
SOCKET
连接
失败
/网络通讯异常
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章