谁会java????(50分)

  • 主题发起人 主题发起人 洪雪
  • 开始时间 开始时间

洪雪

Unregistered / Unconfirmed
GUEST, unregistred user!
我的问题是:
用java 编一个网络聊天程序。
有如下代码:
ServerSocket sk = new ServerSocket("127.0.0.1",999);
//test
.
....
sk.setSocketImplFactory(SocketImplFactory p1);
.....
我怎样才能得到 接口 SocketImplFactory 的实现呢。
以便能够穿越防火墙以及代理服务器。
不胜感激!

 
如果我弄清楚你的意图,或许我知道。
 
请于jingtao先生共谋之
 
接口SocketImplFactory 的实现当然要你自己编写
 
谁见过用这个的?
import java.applet.Applet;
import java.io.*;
import java.net.*;
import netscape.javascript.JSObject;
<< 哪儿有?
........................
 
首先,SocketImplFactory是一个接口而不是一个类,现有的java.net类都不能实现这个
接口。
其次,有几个java.net类依赖于工厂接口,这些用户类靠相应的工厂来给那些工厂建立的
对象提供具体的功能。
我就说到这里,剩下的你可以自己去找。
 
提供以下资料,供你参考:
java.net Interface SocketImplFactory
public interface SocketImplFactory
This interface defines a factory for socket implementations. It is used by
the classes Socket and ServerSocket to create actual socket implementations.
Method Summary&amp;nbsp;
SocketImplcreateSocketImpl() &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Creates a new SocketImpl instance.&amp;nbsp;

Method Detail
createSocketImpl
public SocketImpl createSocketImpl()
Creates a new SocketImpl instance.Returns:a new instance of SocketImpl.
See Also: SocketImpl
 
多人接受答案了。
 
后退
顶部