---
title: "Skicka byte's från java till C med ByteBuffer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/127272-skicka-byte-s-från-java-till-c-med-bytebuffer"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Nickemannen"
published: "2005-04-28T10:58:32.000Z"
updated: "2005-04-29T08:22:48.000Z"
replies: 1
views: 209
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/127272-skicka-byte-s-från-java-till-c-med-bytebuffer"
---

# Skicka byte's från java till C med ByteBuffer

## #1 — Nickemannen, 2005-04-28T10:58Z

Hej jag har i en annan tråd  (<http://www.webforum.nu/showthread.php?s=&threadid=124366&forumid=92>) här på forumet där jag frågar hur jag tar emot bytes från C till Java jag har inte testat det men tänkte gå andra vägen alltså skicka bytes till C från Java.

Jag har provat att använda ByteBuffer.putInt() men det verkar som när jag skickar över det den bara får 0 hela tiden.

ByteBuffer bb = ByteBuffer.allocateDirect(9);

bb.putInt(7);
bb.putInt(9);

Sedan skickar jag detta med en SocketChannel

	public void sendMessage(ByteBuffer msgToSend)
	{
		try
		{
			SC.write(msgToSend);
		}
		catch(IOException e)
		{
			e.printStackTrace();
		}
	}

Men på andra sidan skriver den bara ut en massa 0:or vad  gör jag för fel?

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

## #2 — Lime, 2005-04-29T08:22Z

Tjing!

Har svarat i den andra tråden...

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

---

Tråden på webben: https://www.webforum.nu/amne/java/127272-skicka-byte-s-från-java-till-c-med-bytebuffer
