java I无法将数据写入多个客户端小程序
我有个问题。我正在开发一个连接到C++服务器的小程序。由于某种原因,当我在新的IE8窗口中启动第二个小程序时,我无法写入它,但我仍然可以读取。任何发送到第二个客户端小程序的文本都无法通过。我为我的applet签署了jar文件,可以用IE8运行它。我正在使用Windows7和JCreator来实现我的Java。如有任何建议,将不胜感激
HTML
<html>
<head>
</head>
<body bgcolor="000000">
<center>
<applet
archive="javafree.jar"
code="javafree.class"
width="800"
height="500">
<param name="player" value="scar" />
</applet>
</center>
</body>
</html>
代码
socket = new Socket( "localhost", 4000 );
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new PrintStream( socket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(classlink.socket.getInputStream()));
if( in.ready() ) {
gametext += "<br><font color='#7DE5FF'>" + in.readLine() + "</font><br>";
classlink.textman.setText(gametext);
}
# 1 楼答案
显然,您会用与这个套接字无关的东西覆盖输入流(
classlink
表示类级别的东西,静态的?)这里: