今天下午研究了一下
flash
里的
XMLSocket
类遇到了小小问题,所以把它发了出来
flash
代码:
var mySocket:XMLSocket = new XMLSocket();
//
本地地址,端口
5000
mySocket.connect("localhost", 5000);
//
事件
mySocket.onConnect = function(myStatus)
{
if (myStatus)
{
trace("
连接成功
!");
//
发送信息
mySocket.send("soda" + " \0");
trace("
发送成功
!");
}
else
{
trace("
连接失败
!");
}
};
//
接受信息事件
mySocket.onData = function (msg:String)
{
trace("
接受到的内容
:" + msg);
}
--------------------------------------------------
java
代码:
import java.net.*;
import java.io.*;
public class Server
{
public static void main(String[] args) throws Exception
{
//
建立服务器(
TCP
)
ServerSocket ss = new ServerSocket(5000);
System.out.println("
等待连接
.......");
Socket sk = ss.accept();
System.out.println("
连接成功
......");
//
建立字符流
BufferedReader br = new BufferedReader(new InputStreamReader(sk.getInputStream()));
System.out.println("
获取
BufferedReader......");
System.out.println("
获取里面的内容
......");
//
等待接受信息
String name = br.readLine();
//
发送信息
PrintWriter os = new PrintWriter(sk.getOutputStream());
os.println("soda,soda" + "?");
os.flush();
os.close();
System.out.println("
内容
:" + name);
}
}
-----------------------------------------------------------
值得注意的是
mySocket.send("soda"
+ "?");
这句话
如果后面没有加
"
",java
服务器是不能马上接受信息的。
因为
br.readLine()
是接受一行的,如果没有
"
"
的话,
它找不到换行符号,就会在那里一直监听等待,不会响应
分享到:
相关推荐
android studio项目实例
讲述关于C语言的socket编程.希望对你有帮助.
使用scocket做的客户端,新手代码请勿见笑
新手代码 简单粗俗,希望能对大家有一点帮助
实现简单的通信 c/s的模式 跟QQ很像的 但没它强大
盛年不重来,一日难再晨.及时当勉励,岁月不待人,动起来骚年
利用CAsyncScocket的子类CSocket实现的TCP网络通讯
C++实现socket文件传输,可用于传输各种文件,网络开发者参考。
支持http和scocket代理
主要用于调试socket写的服务端或者客户端
这个软件可以任意设置目标IP和端口实现连接相应的主机服务器,编写语言为java,安装时候需要有相应的java环境运行。
基本内容:编写简单的聊天软件 基本要求: 1 聊天软件包含两个程序,一个本地端,一个远程端。亦可用一台机器模拟两个窗口 2 可以实现双方的消息传送,有发送和接受窗口 3 使用socket类作为基本通讯方法(TCP协议) ...
从SCocket继承出来的新类,实现非阻塞模式
调用pb开发的webserver(HTTP POST) /*POST /webservice/n_webservice.asmx/uf_ab HTTP/1.1...Host: localhost ...Content-Length: length ll_a=string&ll_b=string*/ /*获取结果 ...//出参是json格式{"statusCode":"2"}
易语言sock5代理指定进程 单窗口 单ip源码
基于C# .NET的Socket传输大文件(发送与接收源码):通过Socket服务端与客户端的通信,实现大文件之间传输
1.java resources 下src的entity、servlet、scocket(前面为自己在src下建的java package),然后将相应的内容放进去就ok 2.将项目的webcontent的html、css、imge、js[也是自己创建的Folder(文件夹)]等复制进去,别忘...
本课程源于天津大学开设的计算机网络,使用JAVA实现了一个简易微信,主要功能包括(局域网聊天,添加好友,群发消息,局域网搜索,注册新用户,修改密码等功能),资源包括源...大作业得分100分,有一定的参考价值。
此项目中的两个类库是从网上找到整合的。 关于104规约,我在此处没有什么太深入的理解,在里面也没做收到报文的处理,但报文数据都是可以收到的。里面也有解析库,但我也不是很理解。 代码贡献,希望喜欢。...