用eclipse写的java程序中基于tcp的聊天程序如何实现在两台联网的计算机上聊天。

J_ChatServer.java//在服务器程序端serverSocketserver=newServerSocket(5000)//端口号5000J_ChatClie... J_ChatServer.java//在服务器程序端
serverSocket server =new ServerSocket(5000)//端口号5000

J_ChatClient.java//在客户程序端
Socket s=new Socket("localhost",5000)

上面的可以实现在一台计算机上聊天,但如果要在两个不同的ip主机上分别运行客户端和服务器端,比如我这边的机子当客户端,对方的机子当服务器端,那我是不是应该将localhost改成对方的ip地址就行了,然后我这边只运行客户端,他那边只运行服务器端,是这样的吗,,没尝试过,不过我相信没那么简单,求高手指教,我在去找人尝试
展开
 我来答
reusu
2012-11-16 · TA获得超过395个赞
知道答主
回答量:235
采纳率:0%
帮助的人:153万
展开全部
yes
有防火墙的话还需要开放监听端口
追问
真的就这样?怎么开放监听端口
追答
看你有没有防火墙以及用什么防火墙吧
都不一样的操作
浙江启扬智能科技有限公司
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
文档一站通
2012-11-16 · TA获得超过205个赞
知道小有建树答主
回答量:573
采纳率:0%
帮助的人:216万
展开全部
防火墙必须关闭啊, 或者添加例外
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
110+120
2012-11-16 · TA获得超过259个赞
知道小有建树答主
回答量:356
采纳率:50%
帮助的人:224万
展开全部
就是这么简单!你可以在局域网试下。真实环境,你现在还不需要考虑太多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
001创业者
2012-11-16 · TA获得超过504个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:304万
展开全部
en,记得关防火墙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaofeizm55333

2012-11-16 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:77%
帮助的人:1126万
展开全部
百度一下,想飞社区,在资源里找找,有这块的详细实例,有简单的TCP/IP通讯,也有复杂的聊天室设计,是源码实例+说明文档,你可以参考一下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式