Python连接Java Socket服务端的实现方法
程序员文章站
2022-03-24 08:14:51
java服务端单线程示例import java.io.ioexception;import java.io.inputstream;import java.io.outputstream;import...
java服务端单线程示例
import java.io.ioexception; import java.io.inputstream; import java.io.outputstream; import java.net.serversocket; import java.net.socket; /** * server */ public class server { public static void main(string[] args) throws ioexception { serversocket server = new serversocket(2580); socket socket = server.accept(); inputstream is = socket.getinputstream(); outputstream out=null; byte[] bytes = new byte[2048]; int len = 0; string results = null; try { len = is.read(bytes, 0, 2048); results = new string(bytes, 0, len); system.out.println("from client information:" + results); out=socket.getoutputstream(); out.write("j-s-p_ i am server".getbytes()); } catch (ioexception e) { e.printstacktrace(); } server.close(); system.out.println("结束"); } }
python客户端单线程示例
from socket import * servername = '127.0.0.1' serverport = 2580 bufsiz = 2048 addr = (servername, serverport) clientsocket = socket(af_inet, sock_stream) clientsocket.connect(addr) clientsocket.send("j-s-p_ i am client".encode('utf-8')) returndata = clientsocket.recv(bufsiz) print('from server information:%s' % returndata.decode('utf-8')) clientsocket.close() print("结束")
到此这篇关于python连接java socket服务端的实现方法的文章就介绍到这了,更多相关python连接java socket 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: ps样机怎么替换图片 ps套用样机图教程