java socket的问题,如果一台机器,既是服务端又做客户端,可以吗

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:39:20
不好意思,我是新手,很多不清楚又不知道问谁,只有求助大家了,先谢谢了
想实现这样的情况:A B C三台机器,A发信息给B,B再回复A说收到;B将收到的信息重新排列下再发给C,C回复B说收到
相当于B在中间起个传递和转换的作用
我就理解为:是不是B当了A的服务端,同时又当了C的客户端呢?
这样实可以现吗?在同一个java程序中吗?怎样好呢?我脑袋很不清楚,请高人指点,谢谢
各位兄台~~~帮下忙啦~~补充问下我应该要运行server端后,再运行client端的吧,可是每次client都运行不好,程序又是没有错的,我不知道要怎么测试,可以告诉我测试client的步骤吗,细致一点好不好?谢谢了,我的server端用telnet来测试是没有问题的~~~我现在就是测不了client端口,也不知道要怎么弄了

用java的socket可以很轻易的实现客服端和服务器,服务器端可以明确的声明服务于哪个端口,客服端只要知道其Ip和端口即可进行连接

可以,用多线程实现,我之前也在纠结,今天做出来了