当我在CMD窗口中执行我的代码时,它在客户端模式下无法正常工作,完全在以下行:
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
Run Code Online (Sandbox Code Playgroud)
此行上的程序块但不停止或发出错误信号:
我有3类:Client,Server,Message
package client;
// Organize imports
public class Client {
public static void main(String[] args) throws UnknownHostException,
IOException, ClassNotFoundException {
System.out.println("welcome client");
Socket socket = new Socket("localhost", 4444);
System.out.println("Client connected");
ObjectOutputStream os = new ObjectOutputStream(socket.getOutputStream());
System.out.println("Ok");
Message message = new Message(new Integer(15), new Integer(32));
os.writeObject(message);
System.out.println("Envoi des informations au serveur ...");
ObjectInputStream is = new ObjectInputStream(socket.getInputStream());
Message returnMessage = (Message) is.readObject();
System.out.println("return …Run Code Online (Sandbox Code Playgroud) 我正在尝试按照此文档在 Redshift 中创建数据共享。当我输入这个命令时:
CREATE DATASHARE datashare_name
我收到这条消息:
ERROR: CREATE DATASHARE is not enabled.
我也尝试使用控制台来实现它,但同样的问题。那么如何在Redshift中启用数据共享呢?