بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ایا واقعا کسی از اساتید هست تو سایت؟؟؟

مدیریت گفتگو
mrtohi 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام چند روزه هرچی سوال مینویسیم کسی از استادا جواب نمیده واقعا یعنی هیچکس نیست تو سایت بقیه هم هرچی سوال مینویسن کسی مشکلشونو نمیگه لطفا کمک کنید اگه کسی هست

نظرات

mrtohi 10 سال پیش
چچند روزه هرچی سوال میزاریم کسی جواب نمیده نمدونم کسی نمیاد دیگه اینجا
کاشی زاده 10 سال پیش
من 10 سوالی که اخیرا پرسیده بودید رو بررسی کردم و فقط 2 سوال به جواب نرسیده بود ، یکی در مورد مشکل دانلود بود که الان مشکل حل شده و جواب هم دادم ، یکی هم در مورد سورس کد های رایگان بود که هم سوال تکراری بوده و هم تیتری برای سوال انتخاب نکرده بودید .
mrtohi 10 سال پیش
ممنون از جواب هاتون اره تیتر نزاشته بودم واسه سوالم معذرت

پاسخ‌ها 2

mrtohi 10 سال پیش

یه پروژه گرفتم هیچ اروری نداره ولی کرش میکنه دلیلشم نمیدونم میدونین شما؟

 package ir.mahroid.curse.wow;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.widget.TextView;


public class Client extends Activity {

private ServerSocket serverSocket;

Handler updateConversationHandler;

Thread serverThread = null;

private TextView text;

public static final int SERVERPORT = 6000;


@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.main);

text = (TextView) findViewById(R.id.et);

updateConversationHandler = new Handler();

this.serverThread = new Thread(new ServerThread());
this.serverThread.start();

}


@Override
protected void onStop() {
super.onStop();
try {
serverSocket.close();
}
catch (IOException e) {
e.printStackTrace();
}
}


class ServerThread implements Runnable {

@Override
public void run() {
Socket socket = null;
try {
serverSocket = new ServerSocket(SERVERPORT);
}
catch (IOException e) {
e.printStackTrace();
}
while ( !Thread.currentThread().isInterrupted()) {

try {

socket = serverSocket.accept();

CommunicationThread commThread = new CommunicationThread(socket);
new Thread(commThread).start();

}
catch (IOException e) {
e.printStackTrace();
}
}
}
}


class CommunicationThread implements Runnable {

private Socket clientSocket;

private BufferedReader input;


public CommunicationThread(Socket clientSocket) {

this.clientSocket = clientSocket;

try {

this.input = new BufferedReader(new InputStreamReader(this.clientSocket.getInputStream()));

}
catch (IOException e) {
e.printStackTrace();
}
}


@Override
public void run() {

while ( !Thread.currentThread().isInterrupted()) {

try {

String read = input.readLine();

updateConversationHandler.post(new updateUIThread(read));

}
catch (IOException e) {
e.printStackTrace();
}
}
}

}


class updateUIThread implements Runnable {

private String msg;


public updateUIThread(String str) {
this.msg = str;
}


@Override
public void run() {
text.setText(text.getText().toString() + "Client Says: " + msg + "\n");
}

}

}

نظرات

Hossein Lamei Ramandi 10 سال پیش
پرمیشن مربوط به اینترنت رو قرار دادید؟
mrtohi 10 سال پیش
تویه اندروید مانیفست؟
mrtohi 10 سال پیش
اره گذاشتم
mrtohi 10 سال پیش

این سورس کد مانی

 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ir.mahroid.curse.wow"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk android:minSdkVersion="8" />
android:targetSdkVersion="17" />

<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".Clinet"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>

</manifest>

فست

نظرات

مهدی 10 سال پیش
اگه واقعاً توی لاگ کت هیچ اروری نمیده ، توی یک دیوایس دیگه تستش کنید.
mrtohi 10 سال پیش
سلام دوست عزیز تست کردم بازهم کرش میکنه

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .