欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python连接Java Socket服务端的实现方法

程序员文章站 2022-07-06 13:11:23
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服务端的实现方法的文章就介绍到这了,更多相关python连接java socket 内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!