프로그래밍 QnA + 설치 및 활용 QnA

seren0924의 이미지

리눅스 소켓통신에서 서버 하나, 클라이언트 두개로 파일전송하려고합니다.

제가 소켓통신을 시작한지 얼마안되서.. 감이 전혀 안잡히네요ㅜ

서버에서 파일을 보내주고, 클라이언트에서 파일을 받습니다.
근데 클라이언트가 두대라 우선 접속한 클라이언트에서 파일을 받다가.. 물리적으로나, 어떠한 상황에 있어서 받는 중간 종료되는경우 나중에 접속한 다른 클라이언트에서 처음부터 파일을 받을려고 합니다.

우선 파일전송과 접속한 클라이언트에서 비정상종료 됬을경우,,select를 통해서 확인했는데요...

select로 접속한 두대를 확인할려고 예제를 찾아보니.. 모두 read에 대한것들뿐이라.. write에 대한 것은 거의 없네요ㅜ
접속한 클라이언트들의 디스크립터를 알면 접속이 끊겼을 시 나중에 접속한 클라이언트에 보낼 수 있을 것 같긴한데...

어떻게해야할까요? 너무막막하네요ㅠㅠ

lovejr97의 이미지

arm-linux-gnueabi-gcc 컴파일 관련

안녕하세요~

Embedded Linux 라이브러리 개발 프로젝트를 진행중인데요...

간단한 Hello World 소스를 크로스 컴파일 하여 타켓 보드에서 테스트 해볼려고 하는데

$>arm-linux-gnueabi-gcc hello.c 또는 arm-linux-gnueabi-gcc -o hello.out hello.c

out 파일로 컴파일 된 건 타켓 보드에서 잘 작동합니다.

그런데, arm-linux-gnueabi-gcc -o hello hello.c 처럼 하면 타켓 보드에서 에러가 발생합니다.

dynamic libaray로 컴파일 하면 segmentation fault
static library로 컴파일 하면 illegal instruction

제가 잘 몰라서 그런건지 다른 이유가 있는건지 궁금하네요...

dgkim1026의 이미지

/usr/bin/ld: cannot find -lc_r

make하는데 제목과 같은 오류가 나왔습니다.

CentOS에서 c_r이 무엇인가요? 컴파일 옵션에서 대체하는 것이 있는지요?

개발세발네발의 이미지

[centos] oracle 원격설치할때요.

안녕하세요.

oracle 원격설치 연습 중인데요.

A : 192.168.0.183 (oracle 설치서버)
B : 192.168.0.184 (client)

B: 에서 root 로 로그인 후
------------------------------------
xhost + 192.168.0.183
ssh 192.168.0.183

xclock
------------------------------------
A의 xclock을 B에서 띄웠으니, 여기까진 정상입니다.

아래는 에러 발생입니다..(테스트로 xclock 을 띄워보았씁니다.)
-------------------------------------------------
su -oracle
xclock

ssoondea의 이미지

스토리지 교체

안녕하세요. 오늘 가입한 사람이에요.

제목에서 처럼 스토리지를 교체해야합니다.

eva4400, eva8000 -->> 3par

기존 스토리지와 똑같이 구성을 하라고 하는데
어떤 설정들이 필요한가요?

기존 장비에서 확인해야할 것들이 무엇인지 궁'급'합니다.

jip102의 이미지

perl DBI 를 사용하여 multi row Insert 하는 부분 질문입니다.

안녕하세요. 여러분
Perl DBI를 사용하여 Mulirow를 Insert 를 하려 합니다.
Insert 하는 방식은 데이터 파일(test.csv)을 읽어서 file Open 후 테이블에 insert 를 하려는데 잘 안되는군요
데이터 파일(test.csv)의 내용은 아래와 같습니다.(약 70만건 됩니다.)

21,spderp01,CPU Usage,2013-10-01 10:09:03,8.48
22,spderp02,CPU Usage,2013-10-01 10:09:05,.48
.
.
22,spderp02,CPU Usage,2013-10-01 10:09:05,.48

위의 데이터 파일을 읽어서 테이블에 insert를 하는데 bind 관련 에러가 발생해서, Insert 의 Multi Row 도 select 처럼
while 로 fetch를 해서 실행해야 하나요? 제가 테스트 해본 소스는 아래와 같은데 쉽제 않군요... 좀 도와 주세요

my $textfile = "test.csv";

inviolable의 이미지

(리버싱)지뢰찾기를 어떻게 분석해야 될지요...

지금 리버싱 핵심원리 책 3분의 1정도 봤는데 스스로 리버싱하려해도 할 수 있는게 없네요;;;

지뢰 찾기를 분석해보려고 하는데요... 지뢰인지 아닌지 판정하는 코드가 어디있는지 알고 싶은데 어떻게 하면 되나요???

vani2의 이미지

enum 초기화시 Trailing comma에 대해서

http://stackoverflow.com/questions/6372650/trailing-commas-and-c

위 문서에 따르면 C99와 C++11에선 enum 나열식 뒤에 ','를 붙일 수 있다고 설명하고 있습니다.

#include <iostream>
 
using namespace std;
 
enum Alpha{A, B, C,};
 
int main()
{
  Alpha a = Alpha::A;
 
  cout << a <<endl;
 
  return 0
}

그래서 위 코드를 VS2013과 G++에서 컴파일 해보았습니다.

두 컴파일러 모두 아무 문제없이 컴파일 되었습니다.

불량청년의 이미지

ubuntu 12.04 LTS 버젼 부팅화면에서 멈추는 현상.

안녕하세요.

VirtualBox에서 ubuntu linux 12.04 LTS 버젼을 깔고 잘 사용하고 있었습니다.

물론, 리부팅도 수없이 했구요.

그런데 android build 환경을 셋팅하고부터 ubuntu 부팅로그 나오는 화면에서 멈추어 있습니다.

console 모드로 부팅해서 어느 부분에서 fail이 발생했는지 확인하고 싶은데 현재 상태에서 콘솔모드로 변환하는 키가 있는지요?

아니면 부팅시, 어떤 키입력으로 콘솔로 나오게 할 수 있나요?

인터넷 찾아보니, grub setting파일을 수정하라고 하는데 현재 상태에서 어떻게 수정을 해야 할지 막막하네요.

접속 자체가 안되고 그냥 유분투 로고 화면에서 멈춘 상태인데...

해결방법을 아시는분 도와주시면 감사하겠씁니다.

나그네나그네의 이미지

C++의 다른 폴더에 있는 include문 질문입니다.

다른 폴더에 있는 header파일을 include할 때 ,그 header 파일 안에 있는 다른 include 문들의 파일 이름은 자동으로 수정이 되는지요?

예를 들어서,

folder/A.h
folder/B.h
C.cpp
라는 파일이 있고 그 안에

--- A.h ---
#include"B.h"
#include
...
------

와 같이 되어 있을 경우, C.cpp에서

#include"folder/A.h"
...

와 같이 include한다면 preprocessing을 하면서 저절로

#include"folder/B.h"
#include
...

로 바뀌나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기