root/as3/OSCemote/branches/saqoosha/server/flosc-0.3.1/OscSocket.java

リビジョン 1048, 0.7 kB (コミッタ: uranodai, コミット時期: 4 年 前)

--

Line 
1 import java.net.*;
2 import java.io.IOException;
3
4 /*
5  * OscSocket is for sending OSC packets
6  *
7  */
8
9
10 public class OscSocket extends DatagramSocket {
11
12     public OscSocket() throws SocketException {
13         super();
14     }
15
16     /**
17      * The only override, to send an OscPacket
18      *
19      * @param oscPacket OscPacket
20      */
21     public void send(OscPacket oscPacket) throws IOException {
22
23         byte[] byteArray = oscPacket.getByteArray();
24
25         // DEBUG
26         //      System.out.println("OscSocket about to send this packet:");
27         //      OscPacket.printBytes(byteArray);
28
29         DatagramPacket packet =
30             new DatagramPacket( byteArray, byteArray.length,
31                                 oscPacket.getAddress(), oscPacket.getPort() );
32         send(packet);
33     }
34
35 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。