私はserver.javaとclient.pythonファイルを持っています。しかし、私が次のことを試してみると、「[Errno 10013]アクセス許可で禁止されている方法でソケットにアクセスしようとしました」というエラーが表示されます。これを回避する方法はありますか?なぜこうなった?あなたのコードは、私には、意味がありません。何をしているか
client.py2つの別々のプログラムで2つのソケットを同じポートにバインドする方法はありますか?
sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
sockRecv = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
sock.bind((socket.gethostname(),4000))
sockRecv.bind((socket.gethostname(),4000 + 1))
server.java
recvSocket = new DatagramSocket(4000);
sendSocket = new DatagramSocket(4000 + 1);
これらは両方とも同じポートにバインドされません。一方がサーバーでもう一方がクライアントであることを再確認してください。サーバーはポートにバインドし、もう一方はポートに接続します。 – RobertB