---
title: "Problem med InputStream"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/66577-problem-med-inputstream"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "juventus1"
published: "2003-01-29T21:27:02.000Z"
updated: "2003-01-30T08:40:06.000Z"
replies: 2
views: 198
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/66577-problem-med-inputstream"
---

# Problem med InputStream

## #1 — juventus1, 2003-01-29T21:27Z

Jag ska ansluta till en mailserver. Har följande kodsnutt:

```
Socket socket = new Socket(hostName, port);
ByteArrayInputStream istream = (ByteArrayInputStream)socket.getInputStream();
ByteArrayOutputStream ostream = (ByteArrayOutputStream)socket.getOutputStream();
```

När jag kör programmet får jag dock ett ClassCastException. Är det någon som vet hur jag ska komma runt det?

Permalänk: https://www.webforum.nu/p/66577

## #2 — spango, 2003-01-29T21:38Z

Du får inte casta, du måste instantiera:

```
Socket socket = new Socket(hostName, port);
ByteArrayInputStream istream = new ByteArrayInputStream(socket.getInputStream());
ByteArrayOutputStream ostream = new ByteArrayOutputStream(socket.getOutputStream());
```

Permalänk: https://www.webforum.nu/p/933473

## #3 — juventus1, 2003-01-30T08:40Z

Nu fungerar det. Har ändrat till:

```
Socket socket = new Socket(hostName, port);
DataInputStream istream = new DataInputStream(socket.getInputStream());
DataOutputStream ostream = new DataOutputStream(socket.getOutputStream());
```

Permalänk: https://www.webforum.nu/p/933651

---

Tråden på webben: https://www.webforum.nu/amne/java/66577-problem-med-inputstream
