wjc
2023-06-28 14de918a79943e4961b09fa01ed320c6cad41f2e
HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/socket/client/IUdpClient.java
New file
@@ -0,0 +1,38 @@
package com.hdl.sdk.link.socket.client;
import com.hdl.sdk.link.socket.udp.UdpSocketOptions;
/**
 * Created by hxb on 2021/12/12.
 */
public interface IUdpClient {
    /**
     * 绑定端口
     */
    void bind() throws Exception;
    /**
     * 关闭当前连接
     * @return
     */
    boolean close();
    UdpSocketOptions getOptions();
    /**
     * 监听数据
     */
    void onHandleResponse() throws Exception;
    /**
     * 发送数据
     * @param ipAddress 目标IP
     * @param port 端口
     * @param msg 发送数据
     * @throws Exception
     */
    void sendMsg(String ipAddress,int port, byte[] msg) throws Exception;
}