wangzhijun97
2017-08-30 15:12
采纳率: 100%
浏览 1.1k
已采纳

请问客户端能通过什么方法与服务器端连接?

使用socket编写的客户端和服务器端分别放入两台联网的电脑,请问该客户端能通过什么方法与服务器端连接?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2017-08-31 00:51
    已采纳

    两边必须有一端拥有公网ip,由在内网的一方主动发起连接。两边都在内网无法连接。两边都在内网,你需要在公网架设服务器,两边都主动连服务器后,再和对方建立连接。

    点赞 打赏 评论
  • 鼠小 2017-08-31 04:08

    【1】两台电脑,,首先要能够ping通,,物理上连通

    【2】单客户端单服务器
    【服务器端】
    1.创建ServerSocket对象,绑定监听端口
    2.通过accept()方法阻塞监听客户端请求
    3.连接后,通过输入流读取客户端发送的请求信息
    4.通过输出流相应客户。
    【客户端】
    1.创建Socket对象,指定需要连接的服务器的地址和端口号
    2.连接建立后,通过输入流向服务器端发送请求信息
    3.通过输入流获取服务器响应的信息。
    4.关闭相关资源

    基本上就可以连接了,,“

    点赞 打赏 评论

相关推荐 更多相似问题