java编程Scoket 建立连接后 为什么不能发送数据
展开全部
首先你要确保你的程序是对的,如果程序是对的,那么就要先运行ServerSocket服务器程序,在运行Socket客户端程序,如果还是没结果,那就是你程序有问题,然后在逐步检查你的程序是哪里出错了。对于ServerSocket程序,需要先建立一个ServerSocket对象并绑定指定端口开始监听,然后使用accept()方法阻塞等待监听,获得新的连接 Socket socket=ServerSocket.accpet();
再获得客户端传来的数据并读取,这就是I/O知识的运用,相信你应该没什么问题,最后就是关闭流。
客户端是创建一个Socket对象指定服务器的位置与端口,得到Socket的读写流并进行读写操作,最后关闭资源。
以上这些是我自己在Socket的编程中的步骤,如果按照这些步骤你还是出错,那就没办法了。
再获得客户端传来的数据并读取,这就是I/O知识的运用,相信你应该没什么问题,最后就是关闭流。
客户端是创建一个Socket对象指定服务器的位置与端口,得到Socket的读写流并进行读写操作,最后关闭资源。
以上这些是我自己在Socket的编程中的步骤,如果按照这些步骤你还是出错,那就没办法了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询