Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
blackberry套接字连接_Blackberry - Fatal编程技术网

blackberry套接字连接

blackberry套接字连接,blackberry,Blackberry,我正试图用黑莓手机编写简单的套接字程序,但它不起作用。我试了很多。请有人帮帮我。模拟器是否需要其他设置 提前感谢:) 试试看 { StreamConnection conn=(StreamConnection)连接器。打开(“socket://some ip:4444;deviceside=false,Connector.READ_WRITE,true”); OutputStreamWriter _out=新的OutputStreamWriter(conn.openOutputStream())

我正试图用黑莓手机编写简单的套接字程序,但它不起作用。我试了很多。请有人帮帮我。模拟器是否需要其他设置

提前感谢:)

试试看
{
StreamConnection conn=(StreamConnection)连接器。打开(“socket://some ip:4444;deviceside=false,Connector.READ_WRITE,true”);
OutputStreamWriter _out=新的OutputStreamWriter(conn.openOutputStream());
String data=“这是一个测试\n”;
int length=data.length();
_out.write(数据,0,长度);
InputStreamReader _in=新的InputStreamReader(conn.openInputStream());
字符[]输入=新字符[长度];
对于(int i=0;i
检查以下链接,可能会对您有所帮助


如果您正试图以上述方式连接,那么您确实不应该能够连接:

StreamConnection conn =(StreamConnection)Connector.open("socket://some
ip:4444;deviceside=false,Connector.READ_WRITE,true")
因为布尔值
true
后有一个错误的引号,该引号应该放在…
deviceside=false
之后,即正确的
流连接应该是这样形成的:

StreamConnection conn =(StreamConnection)Connector.open("socket://some
ip:4444;deviceside=false",Connector.READ_WRITE,true);

值是
Connector.Open()
方法的参数。

我没有收到任何错误。生成成功。但消息不会发送到服务器。成功的生成并不意味着代码可以工作:p。在代码中添加一些try-catch块,并检查是否存在异常。我不知道你为什么要在url中添加“Connector.READ\u WRITE,true”。我认为,如果您想启用读/写连接,那么类似“connection.setRequestProperty(key,value)”之类的内容可能会对您有所帮助。仅仅链接到支持论坛的文章并没有那么有用,因为论坛可能会改变他们的链接方案,或者完全消失。突出文章的重要部分,加上引文,将是stackoverflow的一个好答案。
StreamConnection conn =(StreamConnection)Connector.open("socket://some
ip:4444;deviceside=false",Connector.READ_WRITE,true);