小编Ism*_*dou的帖子

如何使用java中的套接字发送/接收对象

当我在CMD窗口中执行我的代码时,它在客户端模式下无法正常工作,完全在以下行:

ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
Run Code Online (Sandbox Code Playgroud)

此行上的程序块但不停止或发出错误信号:

我有3类:Client,Server,Message

ClientClass:

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)

java sockets serializable

6
推荐指数
1
解决办法
3万
查看次数

如何在Redshift集群中启用数据共享?

我正在尝试按照此文档在 Redshift 中创建数据共享。当我输入这个命令时:

CREATE DATASHARE datashare_name

我收到这条消息:

ERROR: CREATE DATASHARE is not enabled.

我也尝试使用控制台来实现它,但同样的问题。那么如何在Redshift中启用数据共享呢?

amazon-web-services amazon-redshift

3
推荐指数
1
解决办法
2982
查看次数