java编程Scoket 建立连接后 为什么不能发送数据

java编程Scoket 建立连接后 为什么不能发送数据,第1张

首先你要确保你的程序是对的,如果程序是对的,那么就要先运行ServerSocket服务器程序,在运行Socket客户端程序,如果还是没结果,那就是你程序有问题,然后在逐步检查你的程序是哪里出错了。对于ServerSocket程序,需要先建立一个ServerSocket对象并绑定指定端口开始监听,然后使用accept()方法阻塞等待监听,获得新的连接 Socket socket=ServerSocketaccpet();

再获得客户端传来的数据并读取,这就是I/O知识的运用,相信你应该没什么问题,最后就是关闭流。

客户端是创建一个Socket对象指定服务器的位置与端口,得到Socket的读写流并进行读写 *** 作,最后关闭资源。

以上这些是我自己在Socket的编程中的步骤,如果按照这些步骤你还是出错,那就没办法了。

//Socket s=new Socket(xxxx参数); 

OutputStream os=sgetOutputStream();

oswrite("7e 00 0e 90 00 12 4b 00 01 f6 96 0f 00 00 02 01 18 5b"getBytes());

osflush();

以上就是关于java编程Scoket 建立连接后 为什么不能发送数据全部的内容,包括:java编程Scoket 建立连接后 为什么不能发送数据、java中使用socket编程 发送16进制数据,应该如何实现、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/10112334.html

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

发表评论

登录后才能评论

评论列表(0条)

保存