import java.net.*;
import java.io.*;
class TestTalkServer
{
public static void main(String[] args)
{
try{
ServerSocket ss=new ServerSocket(8888);
Socket s=s=ss.accept();
}catch(Exception e)
{
e.printStackTrace();
}
try{
DataInputStream dis=new DataInputStream(s.getInputStream());
DataOutputStream dos=new DataOutputStream(s.getOutputStream());
String talk=null;
System.out.println("client:"+dis.readUTF());
DataInputStream dis1=new DataInputStream(System.in);
talk=dis1.readUTF();
while(!talk.equals("bye"))
{
if(dis.readUTF()!=null)
{
System.out.println("client:"+dis.readUTF());
}
dos.writeUTF(talk);
System.out.println("server:"+talk);
talk=dis1.readUTF();
}
}catch(Exception e2)
{
e2.printStackTrace();
}
}
}这是Server端编译时出现“找不到符号s的错误”
import java.net.*;
import java.io.*;
class TestTalkClient
{
public static void main(String[] args)
{
try{
Socket s=new Socket("127.0.0.1",8888);
}catch(Exception e)
{
}
try{
DataOutputStream dos=new DataOutputStream(s.getOutputStream());
DataInputStream dis=new DataInputStream(s.getInputStream());
DataInputStream dis1=new DataInputStream(System.in);
String talk=null;
talk=dis1.readUTF();
System.out.println("client:"+talk);
while(!talk.equals("bye"))
{
dos.writeUTF(talk);
if(dis.readUTF()!=null)
{
System.out.println("server:"+talk);
}
talk=dis1.readUTF();
}
}catch(Exception e1)
{
e1.printStackTrace();
}
}
}
这是Client端也出现找不到符号s的错误请帮帮忙看一下谢谢!!!
import java.io.*;
class TestTalkServer
{
public static void main(String[] args)
{
try{
ServerSocket ss=new ServerSocket(8888);
Socket s=s=ss.accept();
}catch(Exception e)
{
e.printStackTrace();
}
try{
DataInputStream dis=new DataInputStream(s.getInputStream());
DataOutputStream dos=new DataOutputStream(s.getOutputStream());
String talk=null;
System.out.println("client:"+dis.readUTF());
DataInputStream dis1=new DataInputStream(System.in);
talk=dis1.readUTF();
while(!talk.equals("bye"))
{
if(dis.readUTF()!=null)
{
System.out.println("client:"+dis.readUTF());
}
dos.writeUTF(talk);
System.out.println("server:"+talk);
talk=dis1.readUTF();
}
}catch(Exception e2)
{
e2.printStackTrace();
}
}
}这是Server端编译时出现“找不到符号s的错误”
import java.net.*;
import java.io.*;
class TestTalkClient
{
public static void main(String[] args)
{
try{
Socket s=new Socket("127.0.0.1",8888);
}catch(Exception e)
{
}
try{
DataOutputStream dos=new DataOutputStream(s.getOutputStream());
DataInputStream dis=new DataInputStream(s.getInputStream());
DataInputStream dis1=new DataInputStream(System.in);
String talk=null;
talk=dis1.readUTF();
System.out.println("client:"+talk);
while(!talk.equals("bye"))
{
dos.writeUTF(talk);
if(dis.readUTF()!=null)
{
System.out.println("server:"+talk);
}
talk=dis1.readUTF();
}
}catch(Exception e1)
{
e1.printStackTrace();
}
}
}
这是Client端也出现找不到符号s的错误请帮帮忙看一下谢谢!!!
//Socket s=s=ss.accept();这行代码有问题,改成下面的
Socket s = ss.accept();
import java.io.*;class TestTalkServer {
public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(8888);
Socket s = s = ss.accept();
DataInputStream dis = new DataInputStream(s.getInputStream());
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
String talk = null;
System.out.println("client:" + dis.readUTF());
DataInputStream dis1 = new DataInputStream(System.in);
talk = dis1.readUTF();
while (!talk.equals("bye")) {
if (dis.readUTF() != null) {
System.out.println("client:" + dis.readUTF());
}
dos.writeUTF(talk);
System.out.println("server:" + talk);
talk = dis1.readUTF();
}
} catch (Exception e) {
e.printStackTrace();
} }
}class TestTalkClient {
public static void main(String[] args) {
try {
Socket s = new Socket("127.0.0.1", 8888);
DataOutputStream dos = new DataOutputStream(s.getOutputStream());
DataInputStream dis = new DataInputStream(s.getInputStream());
DataInputStream dis1 = new DataInputStream(System.in);
String talk = null;
talk = dis1.readUTF();
System.out.println("client:" + talk);
while (!talk.equals("bye")) {
dos.writeUTF(talk);
if (dis.readUTF() != null) {
System.out.println("server:" + talk); }
talk = dis1.readUTF();
}
} catch (Exception e) { }
}
}