本人做了个Java与C#进行Socket通信程序,使用java做了个客户端,C#做了个服务器端,两个程序进行Socket连接成功,客户端发送的数据服务器端可以收到,但服务器端返回数据时,客户端却收不到哦 ? 这是怎么回事啊 ?请高手指点java:
Socket cSocket=new Socket("192.168.1.101",8000);
OutputStream os=cSocket.getOutputStream();
DataInputStream is=new DataInputStream(cSocket.getInputStream());
boolean flag=true;
String responseline;
String aa = "0001&50";
while(flag)
{
os.write(aa.getBytes());
os.flush();//将程序阻塞,直到回答信息被收到后将他们在标准输出上显示出来
responseline=is.readUTF();
System.out.println("Message is:"+responseline);
}C#:
收到数据后,我直接发送了返回信息
socketreturn.send(sbyte);
Socket cSocket=new Socket("192.168.1.101",8000);
OutputStream os=cSocket.getOutputStream();
DataInputStream is=new DataInputStream(cSocket.getInputStream());
boolean flag=true;
String responseline;
String aa = "0001&50";
while(flag)
{
os.write(aa.getBytes());
os.flush();//将程序阻塞,直到回答信息被收到后将他们在标准输出上显示出来
responseline=is.readUTF();
System.out.println("Message is:"+responseline);
}C#:
收到数据后,我直接发送了返回信息
socketreturn.send(sbyte);
解决方案 »
- 数据类型转换的经典问题
- 难题吧:一个非常不被人关注的JAVA问题,但是很多人又不会的问题
- web程序中,客户端向服务器上传音乐或图片的时候怎搞??
- jmf制作视频播放器
- java.lang.NoClassDefFoundError错误,高手请进.高分相送!!!
- JNI新手求助,创建不了新的jdouble数组
- 我用jdb的时候,是下面的情况,请高人指点!!!
- 打包的问题,急,在线等待,分不够再加
- 送分:java有delphi,c++ 快吗?
- Application转化为Applet需要做那些更改?欢迎讨论(发表意见就给分)
- JTextArea.setCaretPosition()方法的应用问题?
- String s = new String("xyz"); 创建几个对象
所以这跟语言是没有关系的。
只要,思路和程序没有写。是不人有问题的。
=============
.net是跨语言的。
所以这跟语言是没有关系的。
只要,思路和程序没有写。是不会有问题的。