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

익명 사용자의 이미지

[질문] ifconfig ip를 추출하여 sed로 기존 문자 치환

[root@localhost ~]# ifconfig
ens33: flags=4163 mtu 1500
inet 172.16.47.154 netmask 255.255.255.0 broadcast 172.16.47.255
inet6 fe80::20c:29ff:fe39:5d04 prefixlen 64 scopeid 0x20
ether 00:0c:29:39:5d:04 txqueuelen 1000 (Ethernet)
RX packets 44880 bytes 30980088 (29.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10768 bytes 4855166 (4.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

[root@localhost ~]# cat t.txt
1

pdlkkldp의 이미지

c++ class 문법에 대하여 질문이 있습니다.

#include
using namespace std;

class Point
{
private:
int x;
int y;

public:
Point(int _x = 0, int _y = 0) :x(_x), y(_y)
{

}
void print()
{
cout << x << ',' << y << endl;

}
const Point operator+(Point arg) const
{
Point pt;
pt.x = this->x + arg.x;
pt.y = this->y + arg.y;

return pt;
}

};

int main()

{
Point p1(2, 3), p2(5, 5);
Point p3;

standalon의 이미지

소켓 통신 프로그램에서 양방향 통신 구현 방법

소켓을 이용한 통신 프로그램 개발중입니다.
1:1 통신이고, 데이터의 정확성도 중요하지만 처리 속도도 중요합니다.

고속 송수신을 할 경우에 양쪽 노드에서 동시에 데이터를 전송하면 충돌한다는 말도 있고,
통신 속도도 조금은 좋아지지 않을까하는 기대감으로
양방향 통신을 구현하려고 하는데, 전문가님들의 조언을 듣고 싶습니다.

제가 구현하려는 방식은 각 노드에서 2개의 소켓을 생성해서 각각 송수신용으로 사용하려고 합니다.
즉, 송신용/수신용 (반대 노드에서는 수신용/송신용) 소켓을 각각 1개씩 생성하고 포트로 구분하려고 합니다.
그리고, 송신 관리용 쓰레드와 수신 관리용 쓰레드를 따로 생성해서 사용하려고 합니다.

양방향 통신에 대해서 검색을 해보니, 웹소켓, 파이프 등등 어려운 말들이 나와서
제가 생각하는 방식으로 개발하려고 하는데 맞는지는 모르겠습니다.
많은 분들의 조언 부탁드립니다.

shdthwnd722의 이미지

소켓으로 서버 클라이언트 구현 중

f = fork();
for(;;)
{
if(f == 0)
{
gets(buf);
write(x, buf, strlen(buf));
if(strcmp(buf, "exit") == 0) break;
}
else
{
y = read(x, buf, 50);
write(1, buf, y);
printf("\n");
if(strcmp(buf,"exit") == 0) break;
}
close(x);
이런 코드인데
int y;
char buf[50];
y=read(x, buf, 50);
buf[y]=0;
if (state[x] == 1)
{

seojh1431의 이미지

크론탭 설정하기 질문입니다.

0 12 * * * /var/lib/mysql rm -rf mysql*

이렇게 설정하여 매달 매일 12시 마다 저 경로에 있는 mysql로 시작하는 파일들을 모두 삭제해주고 싶은데

저렇게 크론탭에 설정해주는 것이 맞나요??????

trymp의 이미지

coredump 에서 함수심볼이름이 ?? 로 나옵니다.

linux 에서 C 프로그램의 경우 SIGSEGV 로 죽는 경우 core dump 를 남기는 것으로 알고 있습니다.

근데 gdb 로 보니 libc 관련 함수에서 죽은 것처럼 보이고

call trace 정보에는 함수이름이 ??? 로 출력됩니다.

이렇게 출력이 되다 보니 추적하기가 힘듭니다

libc 관련 함수이름을 정상적으로 출력하려면 어떻게 해야 하나요?

알려주시면 감사하겠습니다.

l5lreach의 이미지

리눅스 데비안 무한루프 어플 자동 실행 후 종료방법 문의

개발보드는 AM3358를 사용하고 있으며
OS는 리눅스 데비안8을 사용하고 있습니다.

테스트를 위해 간단한 테스트 어플을 하나 만들었으며(무한루프 동작, 어플명: auto_test)

/etc/rc.local 파일에서

cd /
cd /home/test
./auto_test
를 추가하니 부팅 시 auto_test어플이 자동실행되는것을 확인하였습니다.

어플이 부팅 후 자동실행되다보니 터미널창에서 커맨드가 입력이 되지 않습니다.

부팅 후 자동실행이 되어 어플이 실행되고 있는 중에
강제로 어플을 종료하는 방법 아시는 분 댓글좀 달아주세요~

-@Naver의 이미지

rest api?

c++ 프로그램과 앱에서 단지 서버에있는 db table select만 하는 정도와

c++프로그램에서 앱으로 푸쉬를 주는 경우는 rest api가 필요하지 않은가요?

rest api에 대해 검색하고 많이 읽어봐도 현재 진행중인 개발에서 어느 부분에서 필요한지를 모르겠네요..

익명 사용자의 이미지

리눅스 Samba 관련해서 질문드립니다.

안녕하세요. 리눅스 초보입니다.

Samba 관련해서 조언 좀 구하고자 합니다.

서버 4대가 있다고 가정할 시 (a, b, c, d)

Samba 설정 : a(공유해주는 서버) b, c, d(공유 받는 서버) 라고 했을 때,

a 서버에 있는 어떤 자원을 b, c, d 서버가 동시에 사용하면

a 서버에 그로 인해 어느정도 리소스가 사용되는게 맞는건가요?

한 줄로 질문하자면 공유 받는 서버가 공유해주는 서버의 자원을 사용할 시 공유해주는 서버에 부담이 생겨서 느려지거나 하는 현상이 생기는지 궁금합니다.

설명을 잘못해서 이해가 안가실 수도 있지만.. 가르침 부탁드립니다.

페이지

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