weixin_32006517 2016-02-13 00:34 采纳率: 100%
浏览 1510
已采纳

新手java,socket相关问题

小弟想实现,在客户端点击不同的按钮,会发送不同的信息给服务端,比如点击注册按钮,会将GUI上的相关注册信息发送到服务端再写进数据库;点击登陆按钮,则获取GUI上的账号密码,发送到服务器,再验证登录。就是点击不同的按钮,服务器需要有不同的实现,这该怎么做?

  • 写回答

6条回答

  • 91program 博客专家认证 2016-02-13 05:39
    关注

    你客户端使用 Socket 或者 HTTP,要看服务器端提供什么样的接口?而不是由客户端做选择的。
    如果服务器端只有 Socket(TCP) 的接口,也不用考虑其它的实现方式:无法考虑。

    使用 Socket,需要定义通讯协议:哪些数据是客户名、密码等都需要协议来声明。如果服务端已经是现成的,则由服务器端提供一份通讯协议,客户端完成通讯协议实现就可以完成你想的功能;
    如果没有通讯协议,则需要服务器端与客户端一起实现通讯协议的组包与解析的过程,才可以完成你想要的功能。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!