我创建了一个发送单个数据报包的类,该数据包由另一个程序成功接收.
import java.net.*;
public class UDPServer {
public static void main(final String args[]) throws Exception {
final String sendID = "level1";
final int val = 2;
final DatagramSocket serverSocket = new DatagramSocket(7474);
byte[] sendData = new byte[1024];
final InetAddress IPAddress = InetAddress.getLocalHost();
final String sentence = sendID + new String(" ")
+ new Integer(val).toString();
final String capitalizedSentence = sentence.toUpperCase();
sendData = capitalizedSentence.getBytes();
final DatagramPacket sendPacket = new DatagramPacket(sendData,
sendData.length, IPAddress, 7470);
serverSocket.send(sendPacket);
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是如何从另一个代码运行此代码,为sendID和传递变量val.这最终将从游戏向音频编程软件发送信息,以创建算法分数.
如果代码错误/格式错误,请道歉,我不是交易程序员! …