小问题 (IP1,Port1)--(IP2,Port2)端口可以不同 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只在一台机子上怎没设置IP和Port呢? 不要乱讲,端口号是要统一的。不知道不要误人子弟。Socket(String IP,int Port);这个构造方法就可以了设置IP和端口号了。ServerSocket(int Port)在java中如果是用TCP/IP建立通信的话,Port一定要对应,也就是Client和Server一定要是一样的端口号,否则你即收不到信息,发出的信息也是无效的。比如客户端用2000端口通信,那么服务器端一定要监听2000端口,给客户端发送的信息也用2000这个端口来传送。如果是UDP方式,那么传送信息和接收信息的端口可以分开,但是如果你用2000端口发送信息,那么服务器一定要用2000端口来接收数据的。如果两边的端口不一样,可以任意的采用,那么服务器是怎么接收数据的? 可以使用不同的端口,一个很好的例子就是你即使开了80端口提供www服务,也可以访问其他机器的80端口上的www服务(这个时候你连接www服务器的时候不可能使用自己机器的80端口)。 大家的理解方向不同。楼上的可能是说如果服务器开了80端口,客户端必须通过80端口访问服务器吧,不过这和客户端使用什么端口访问服务器的80端口是两回事了 求助!java applet 用IE为何打不开? 请问一下,如何不重启TOMCAT而更新SPRING里面创建的SINGLETON对象呢?谢谢 关于 ThreadLocal 的疑问 JBuilder安装问题 面试编程题 使用SOCKET建立多服务的问题? 散分!居然在 codeproject 上面发现自己的文章 關於報表打印格式設置的疑問?在線等待 请前辈谈谈static的机制! load: class WelcomeApplet.class not found 关于垃圾回收的基础问题! java如何连接局域网内的另一台机器上access数据库 getConnection()方法如何写?
Socket(String IP,int Port);这个构造方法就可以了设置IP和端口号了。
ServerSocket(int Port)
在java中如果是用TCP/IP建立通信的话,Port一定要对应,也就是Client和Server一定要是一样的端口号,否则你即收不到信息,发出的信息也是无效的。比如客户端用2000端口通信,那么服务器端一定要监听2000端口,给客户端发送的信息也用2000这个端口来传送。
如果是UDP方式,那么传送信息和接收信息的端口可以分开,但是如果你用2000端口发送信息,那么服务器一定要用2000端口来接收数据的。
如果两边的端口不一样,可以任意的采用,那么服务器是怎么接收数据的?
大家的理解方向不同。楼上的可能是说如果服务器开了80端口,客户端必须通过80端口访问服务器吧,不过这和客户端使用什么端口访问服务器的80端口是两回事了