2

Kryonet を GWT 形式に移植しようとしています。GWT.XML をビルドしていますが、GWT アプリを起動すると、2 つのエラーが報告されます (場所がわかりません)。

ここにコードを置きます。この素晴らしいライブラリを GWT コンパイラに移植するのを手伝ってくれませんか?

kryonet.gwt.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit trunk//EN" "http://google-web-toolkit.googlecode.com/svn/trunk/distro-source/core/src/gwt-module.dtd">
<module rename-to="com.esotericsoftware.kryonet">
    <source path="kryonet">
        <include name="Client.java"/>
        <include name="Connection.java"/>
        <include name="EndPoint.java"/>
        <include name="FrameworkMessage.java"/>
        <include name="JsonSerialization.java"/>
        <include name="KryoNetException.java"/>
        <include name="KryoSerialization.java"/>
        <include name="Listener.java"/>
        <include name="Serialization.java"/>
        <include name="Server.java"/>
        <include name="TcpConnection.java"/>
        <include name="UdpConnection.java"/>
        <include name="rmi/ObjectSpace.java"/>
        <include name="rmi/RemoteObject.java"/>
        <include name="rmi/TimeoutException.java"/>
        <include name="util/InputStreamSender.java"/>
        <include name="util/TcpIdleSender.java"/>
    </source>   
</module>
4

1 に答える 1

2

これは、kryonet ライブラリの大部分を手動で書き直した場合にのみ可能になると思います。GWT 環境では利用できない Java I/O (InputStreams、Sockets など) を多用します。

GWT の RPC には他にも多数のソリューションがあります。たとえば、ネイティブ GWT RequestBuilder と、代わりに使用できる多数の REST コネクタです。

于 2012-09-24T23:45:27.773 に答える