本人用java做服务端,,用vb做客户端。发现vb可以收到java发出的数据,但是java却收不到vb的数据???
java代码如下
public testvb()
{
while(true)
{
Socket s=new Socket();
try
{
server=new ServerSocket(8888);
s=server.accept();
}
catch(Exception e)
{
}
try
{
in=s.getInputStream();
reader=new BufferedReader(new InputStreamReader(in));
out=s.getOutputStream();
writer=new PrintWriter(out);
System.out.println(reader.readLine());
}
catch(Exception e)
{
}
}
}vb代码如下
winsock.send "Sending message to server"
java代码如下
public testvb()
{
while(true)
{
Socket s=new Socket();
try
{
server=new ServerSocket(8888);
s=server.accept();
}
catch(Exception e)
{
}
try
{
in=s.getInputStream();
reader=new BufferedReader(new InputStreamReader(in));
out=s.getOutputStream();
writer=new PrintWriter(out);
System.out.println(reader.readLine());
}
catch(Exception e)
{
}
}
}vb代码如下
winsock.send "Sending message to server"
但是vb没有有没有办法解决啊
winsock.GetData s
Text1.Text = s
End Sub
本人还发现vb发送后关闭vb编写的那个应用程序,,那些数据java端竟然接受到了。。??????