1
任何人都可以幫助我把這個Java代碼翻譯成C.我嘗試了很多不同的方式,但沒有成功。我在緩衝區部分存在問題,我不知道如何存儲數據,然後使用C套接字發送它。Java套接字到C套接字
SocketChannel socketChannel = SocketChannel.open();
socketChannel.connect(new InetSocketAddress("127.0.0.1", 6633));
ByteBuffer buf = ByteBuffer.allocate(48);
buf.clear();
byte version = 0x01;
short length = 8;
byte type = 0;
buf.put(version);
buf.put(type);
buf.putShort(length);
buf.putInt(12356);
buf.flip();
socketChannel.write(buf);
謝謝。
這是類似於你要找的東西:http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_15.html –