java程序关于eclipse运行socket程序

java程序关于eclipse运行socket程序,第1张

这里你没有理解java网络编程的原理,你这样

的代码运行是不可能进行通信的

问题1:

服务器端

虽然辩锋前监听了端口,但是却没有建立和客户端的连接,也没有接受数据

问题2:客户端虽然建立了连接,却没有发送基渗数据给服务器

具体还携清是多看看java网络编程(TCP/

IP网络

编程)

Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可御含以较为方便的编写网络上的数据的传递。在java中,有专门的socket类来处理用户的请求和响应。利用镇握笑SOCKET类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在JAVA中如何利用socket进行网皮厅络编程。 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个关键的方法,一个是getInputStream方法,另一个是getOutputStream方法。getInputStream方法可以得到一个输入流,客户端的Socket对象上的getInputStream方法得到的输入流其实就是从服务器端发回的数据流。GetOutputStream方法得到一个输出流,客户端Socket对象上的getOutputStream方法返回的输出流就是将要发送到服务器端的数据流,(其实是一个缓冲区,暂时存储将要发送过去的数据)。 程序可以对这些数据流根据需要进行进一步的封装。本文的例子就对这些数据流进行了一定的封装(关于封装可以参考Java中流的实现部分)。 一、建立服务器类 Java中有一个专门用来建立Socket服务器的类,名叫ServerSocket,可以用服务器需要使用的端口号作为参数来创建服务器对象。ServerSocket server = new ServerS...

感觉这样的提问没有什么意义

建议看看书,查查资料

不需要配置,java socket也是java编程,java.net.Socket继承于java.lang.Object

所谓socket通常也称作"套接字",用于描述IP地闷备址和端口,是一个通信蚂核毁链的句柄。应用程序通常通过"氏游套接字"向网络发出请求或者应答网络请求。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8235965.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存